home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…on Library 1994 September / ARPLE-Sept-94-Supplement.iso / AppleSoft / System 7.5 InfoBase v1.0 / System 7.5 InfoBASE v1.0 (.txt)
Encoding:
FileMaker Pro Database  |  1994-08-24  |  1.4 MB  |  30,071 lines  |  [FMPR/FMPR]

  1. Format@
  2. Itself
  3. Provide
  4. Guidance
  5. Intel
  6. Architecture
  7. There
  8. Really
  9. Powerpc
  10. Instruction
  11. Called
  12. Eieio
  13. About
  14. Dos/windows
  15. Would
  16. Someone
  17. Poweropen
  18. Instead
  19. Powerpc@
  20. HBAM2001MAY84
  21. System 7.5 InfoBASE v1.0:*CV CC4 5th S5th Ned
  22. 68lc040
  23. About
  24. Acceleration
  25. Addition
  26. Advantage
  27. Allow
  28. Already
  29. Applauding
  30. Apple
  31. Apple's
  32. Application
  33. Applications
  34. Approach
  35. Architecture
  36. 3rent
  37. 8/24/94
  38. ABOUT INFOBASE
  39. ANSWER
  40. NEW SECTION
  41. ONSCREEN PAGE
  42. PRINT HEADER
  43. PRINT ORDER
  44. PRINT PAGE
  45. QANDA CATEGORY
  46. QUESTION
  47. SECTION
  48. SECTION
  49.  PRINT
  50. SECTION
  51.  PRINT
  52. SECTION
  53. SECTION
  54. E PRINT
  55. SECTION
  56. E PRINT
  57. SECTION
  58. PRINT
  59. SECTION
  60. UIDE PRINT
  61. SECTION
  62. UIDE PRINT
  63. SECTION
  64. DE PRINT
  65. SECTION
  66. SECTION
  67. SECTION
  68. TRANSCRIPT ORDER
  69. TRANSCRIPT ORDER
  70. AnswerB
  71. SectionB
  72. AppleScript
  73. About InfoBASE
  74. Drag and Drop
  75. GX Graphics
  76. GX Overview
  77. GX Printing Tech
  78. GX Typography
  79. Mobility Bundle
  80. PowerTalk/Share
  81. Scriptable Finder
  82. Thread Manager
  83. Mac OS Strategy
  84. OS Comp. WP
  85. Source Doc
  86. nfoBASE
  87. About InfoBASE
  88.  Party
  89. About InfoBASE
  90.  Party
  91. About InfoBASE
  92. About InfoBASE
  93. Party
  94. About InfoBASE
  95. Party
  96. About InfoBASE
  97. InfoBASE
  98. Audio Print
  99. Question Category:
  100. PowerPC
  101. Find &
  102. PowerPC
  103. Find &
  104. To Q&A
  105. E    Print
  106. E|To search for a particular topic, click the 
  107.  button above, type a keyword in the 
  108.  field, and hit 
  109. Return.
  110. System 7.5 Q&A
  111. InfoBASE
  112. EJPrinted from the InfoBASE on System 7.5 from Worldwide Performance Systems
  113. InfoBASEB
  114. InfoBASEB
  115. Question
  116. rPC?E
  117. Customer
  118. Browse All PPC Q&A
  119. Browse All PPC Q&A
  120.     Helvetica
  121. Geneva
  122. BI Times BoldItalic
  123. B Times Bold
  124. Times
  125. Courier
  126. Insignia
  127. Interesting
  128. Isucts
  129. Promotional
  130. Recent
  131. Systems
  132. Their
  133. Which
  134. Windows
  135. Workplace
  136. Would
  137. To InfoBase Main
  138. To About InfoBASE
  139. To Q&A Main
  140. Browse All PPC Q&A
  141. View All Q&A
  142. Print All Q&A
  143. Topic Search
  144. Print Found Set Q&A
  145. Opening
  146. Print AppleScript TA
  147. Print Drag and Drop
  148. Print GX Graphics
  149. Print GX Overview
  150. Print GX Print Tech.
  151. Print GX Typography
  152. Print Mobility TA
  153. Print PowerTalk/Share
  154. Print Script. Finder
  155. Print Thread Mgr.
  156. Print OS Strategy
  157. Print Competitive WP
  158. Print Source Doc
  159. -    Q&A on GX
  160. Q&A on Apple Guide
  161. Pro 2.0F!
  162. Pro 2.0 - 2.1I
  163. Main Dictionary
  164. User Dictionary
  165. InfoBASE
  166. The System 7.5 Tech Articles/Briefs were created by the WWPS group.  The original documents (including graphics) are located on the June ARPLE CD.ted on the June ARPLE CD. ARPLE CD.ARPLE CD.s Bold
  167. Times
  168. Courier
  169. B Optima Bold
  170. Tekton
  171. CaslonOpenFace
  172. Avant Garde
  173. Chicago
  174. Palatino
  175. Guidance
  176. Powerful
  177. on of native programs from leading developers and excellent compatibility with existing programs. Driven by the volumes of Apple
  178. s hardware business, the Macintosh operating system will offer developers a far s
  179. tronger proposition than its competitors.
  180. The Move to Object Technologies
  181. Apple is not alone in recognizing some of the problems with computing today and the benefits to be realized from moving to an object-b
  182. About
  183. Access
  184. Accessing
  185. Accommodate
  186. Addition
  187. Amounts
  188. And/or
  189. Applelink
  190. Applescript
  191. Application
  192. Applications
  193. Article
  194. Brief
  195. Bundle
  196. Classics
  197. Competitive
  198. Component
  199. Conceptualized
  200. Contact
  201. Contents
  202. Convenience
  203. Database
  204. Development
  205. Document
  206. Either
  207. Enjoy
  208. Entire
  209. 33ffff
  210. 33ff33
  211. 3333ff
  212. 333333
  213. Page ##
  214. EJPrinted from the InfoBASE on System 7.5 from Worldwide Performance Systems
  215. 80486
  216. 80486-based
  217. 80x86
  218. 840av
  219. 95014
  220. Ability
  221. About
  222. Abvent
  223.  but lacks the responsiveness and visual method for users to manipulate data between applications.  A user survey found that speed, accessibility, and data manipulation were highest on their wish list.  Drag anD
  224. d drop allows interapplication dragging as a Macintosh interface improvement that addresses speed, accessibility, and easier data manipulation.  Drag and drop is an interface improvement that lets you edit docu
  225. During
  226. Dynamic
  227. E-mail
  228. Easily
  229. Editor
  230. Either
  231. Issue
  232. ins more than 50 new enhancements that allow users to work more effectively?
  233. While System 7.5 offers many enhancements that are nice to have, they don't seem to make the leaps forward that Apple needs in order to stay competitive against Microsoft.  Do you have any comment on this?E
  234. Sys. SW Strategy
  235. Abacus
  236. Concepts
  237. Abvent
  238. anscript
  239. 118.8
  240. 20525
  241. 262.4
  242. 32-bit
  243. 33-megahertz
  244. System 7 Pro was intended to deliver Apple's PowerTalk and AppleScript technologies to users interested in collaborating more effectively. After System 7 Pro was introduced, customers, particularly those in 
  245. tains more than 50 new enhancements that allow users to work more effectively?
  246. is recommended?
  247. ty adoption?
  248. r the future.
  249. r Poweg rform
  250. Verification process for seamless        No announced way to formally
  251. application interoperability             test OLE compliance    
  252. COLLABORATION                      COLLABORATION
  253. Built-in networking     
  254.                 No currently announced network structure
  255. Makes collaboration easier by           Doesn't store multiple drafts
  256. maintaining multiple "drafts"
  257. of a document
  258. Enhancing Collaboration and Communica
  259. ~ffff
  260. ffffff
  261. ffff33
  262. ff33ff
  263. ff3333
  264. 33ffff
  265. 33ff33
  266. ble architecture       Closed architecture
  267. USER EXPERIENCE                    USER EXPERIENCE
  268. Supports irregularly shaped,             Supports rectangular, non-
  269. overlapping content                      overla
  270. pping content only
  271. Multiple-object editing; multiple        Single object editing
  272. components can stay active
  273. concurrently
  274. Designed for fast switching              Each application boots separately
  275. among objec
  276. Users
  277.     Helvetica
  278. Geneva
  279. BI Times BoldItalic
  280. B Times Bold
  281. Times
  282. Courier
  283. B Optima Bold
  284. Tekton
  285. CaslonOpenFace
  286. Avant Garde
  287. Chicago
  288. Palatino
  289. Optima
  290. I Times Italic
  291. Monaco
  292. AppleGaramond Bk
  293. AppleGaramond Lt
  294. AppleGaramond LtIt
  295. New York
  296. Directs
  297. Disabled
  298. Disappear
  299. Disappears
  300. Discontinuous
  301. Discretion
  302. Discussed
  303. Discussion
  304. Discussions
  305. Disk's
  306. Diskette
  307. Disparate
  308. Display
  309. Displayed
  310. Displaying
  311. Displays
  312. Dispose
  313. Disposes
  314. Disrupting
  315. Disruption
  316. Disruptions
  317. Distance
  318. Distances
  319. Intel
  320. Architecture
  321. Powerpc
  322. Better
  323. Pentium
  324. Developers
  325. Providing
  326. Support
  327. Guidance
  328. Through
  329. Title
  330. Today
  331. Today's
  332. Together
  333. Toolkit
  334. Tools
  335. Toward
  336. Without
  337. Xerox
  338. Years
  339. What is Apple Guide?E
  340. Apple GuideH
  341. Apple Guide is an electronic assistant that guides the user through specific procedures one step at a time, until the task is completed.  On-screen prompts and "coachmarks" provide visual cues by circling or highlighting items.interface. System 7.5 provides superior advancements in terms of graphics, built-in support, compatibility, customized solutions and overall productivity?
  342. What is Apple Guide?E
  343. Apple Guide
  344. 3333D
  345. Excellent
  346. Future
  347. Generation
  348. Growth
  349. Macintosh
  350. Migration
  351. Motorola
  352. Offering
  353. Paths
  354. Personal
  355. Powerpc
  356. Price/performance
  357. Providing
  358. Smooth
  359. Technology
  360. Users
  361.  PC users.  
  362. RPowerPC has excellent future growth based on the Apple, IBM and Motorola alliance.
  363. Hardware
  364. Reference
  365. Platform
  366. Overview MainB
  367. Hardware
  368. Reference
  369. Platform
  370. Allow@
  371. Architecture
  372. Charging@
  373. Consolidating@
  374. Difficult@
  375. Help@
  376. Manager
  377. Original
  378. Originally
  379. Other
  380. Platforms@
  381. Power@
  382. Product@
  383. Scriptable
  384. Still@
  385. Supposed@
  386. Their@
  387. Tuned@
  388. Useful
  389. Will@
  390. Maximum@
  391. MindH
  392. Section
  393. Print Page
  394. Print Header
  395. OnScreen Page
  396. New Section
  397. Press Contact 1:
  398. Press Contact 1:
  399. Press Contact 1:
  400. Press Contact 1:
  401. Press Contact 1:
  402. Press Contact 1:
  403. Press Contact 1:
  404. Press Contact 1:
  405. Press Contact 1:
  406. lowing
  407. buttons to access the...
  408. Just as the personal computer initially boosted individual productivity, today the technology is being applied to increase the productivity of groups working together. In the current competitive and fast-
  409. paced business environment, effective communications and, more specifically, effective teamwork can provide organizations with the competitive edge that can spell the difference between success and failure. 
  410. Answer
  411. Audio Transcript
  412. Category
  413. Fact Sheet
  414. Fact Sheet Order
  415. Question
  416. Identifying
  417. Identities
  418. Identity
  419. Illustrate
  420. Illustrated
  421. Image
  422. Images
  423. Imagewriter
  424. Imaginary
  425. Imaging
  426. Immediate
  427. Immediately
  428. Implement
  429. Implementation
  430. Implemented
  431. Implements
  432. Implicit
  433. Imply
  434. Import
  435. Importance
  436. Important
  437. InfoBASE
  438. Holding LayoutB
  439. About InfoBASE
  440. Answer
  441. Company
  442. System
  443. Guidance
  444. Applehelp
  445. Issue
  446. allow users to generate scripts automatically in applications that support this capability. So, as the base of recordable applications grows, this segment is expected to grow, as well.  The second is End 
  447. Users.  This segment of users may never create a script of their own. The applications they purchase may ship with scripts, someone in their department may write scripts for them, or a consultant may create a 
  448. /custom interface system for them using scripts.
  449. That's
  450. 3333D
  451. Addition
  452. Powerpc
  453. Platform
  454. Brief
  455. Bring
  456. Bringing
  457. Brings
  458. Broad
  459. Broaden
  460. Broader
  461. Broadest
  462. Brought
  463. Browsing
  464. Budget
  465. Butterick
  466. Button
  467. Buttons
  468. Bytes
  469. Calendar
  470. Calendars
  471. E6View only questions concerning
  472. the following category:
  473. QuickDraw GX
  474. Apple Guide
  475. Drag and Drop
  476. Scriptable Finder
  477. Thread Manager
  478. Sys. SW Strategy
  479. AppleScript
  480. PowerTalk/Share
  481. InfoBASE
  482. View All Q&A
  483. Print All Q&A
  484. wwwwww
  485. UUUUUU
  486. DDDDDD
  487. """"""
  488. Before
  489. Began
  490. Begin
  491. Beginning
  492. Begins
  493. Begun
  494. Behave
  495. Behaves
  496. Behavior
  497. Behaviors
  498. Being
  499. Belief
  500. Believe
  501. Belong
  502. Below
  503. Benchmark
  504. Beneficial
  505. ristics
  506. Check
  507. Checks
  508. Class
  509. Classes
  510. Click
  511. Clicking
  512. Close
  513. Command
  514. Commands
  515. Apple
  516. Applescript
  517. Competition
  518. Finder
  519. Guide
  520. Manager
  521. Quickdraw
  522. Scriptable
  523. Strategy
  524. Thread
  525. ndustry
  526. Influence
  527. Infocorp
  528. Information
  529. Informational
  530. Installinganufacturing
  531. Market
  532. Matter
  533. Megabytes
  534. Memory
  535. Micro-processor
  536. Microprocessor
  537. Microprocessor's
  538. Microprocessors
  539. Mid-1980s
  540. Might
  541. Minicomputers
  542. Minimizing
  543. Moved
  544. Multiple-source
  545. Necessarily
  546. Negative
  547. Number
  548. Numbers
  549. Optimal
  550. wwwwww
  551. UUUUUU
  552. DDDDDD
  553. """"""
  554. References
  555. Referred
  556. Referring
  557. Refers
  558. Refine
  559. Refined
  560. Reflect
  561. Reflects
  562. Reflowing
  563. Reformatting
  564. Registry
  565. Regular
  566. Related
  567. Relation
  568. Relationship
  569. Relative
  570. Release
  571. Released
  572. Releases
  573. Releasing
  574. Relevance
  575. Relevances
  576. Relied
  577. Remaining
  578. Remains
  579. Remember
  580. Remind
  581. Remote
  582. emoving
  583. So-called
  584. Soft-ware
  585. Software
  586. Software-based
  587. Software-level
  588. Softwindows
  589. Solaris
  590. Solid
  591. Solution
  592. Solutionsoftware in custom solutions.
  593. Commercial Developers
  594. Commercial developers benefit from
  595.     Helvetica
  596. Geneva
  597. BI Times BoldItalic
  598. B Times Bold
  599. Times
  600. Courier
  601. B Optima Bold
  602. Tekton
  603. CaslonOpenFace
  604. Avant Garde
  605. Chicago
  606. Palatino
  607. Optima
  608. Platform
  609. CAsConcerning QuickDraw GX, what is the difference between Adobe's Multiple Master fonts and Apple's intelligent font?E
  610. QuickDraw GXw GXference between Adobe's Multiple Master fonts and Apple's intelligent font?E
  611. QuickDraw GXW
  612. DA_Will my old fonts work with QuickDraw GX (this is especially important for two-byte languages)?E
  613. QuickDraw GXW
  614. Customization
  615. Customized
  616. Customizing
  617. Dal/sql
  618. Database
  619. Databases
  620. Dealers
  621. Different
  622. Display
  623. Document
  624. Documents
  625. Don't
  626. Dos/windows
  627. Driven
  628. Dropped
  629. During
  630. Easier
  631. Easily
  632. Effectively
  633. Effort
  634. Electronic
  635. Enable
  636. Encompasses
  637. Engine
  638. Enhanced
  639. Enhancements
  640. Ensure
  641. Ongoing
  642. Opendoc
  643. Opened
  644. Opens
  645. Operating
  646. Operations
  647. Opportunities
  648. Optimized
  649. Option
  650. Options
  651. Orchestrate
  652. Order
  653. Organize
  654. Original
  655. Other
  656. Paste
  657. Paved
  658. Peirce
  659. lication as the drag sender.  With the availability of  interapplication dragging, the drag receiver could very easily be another application.
  660. Interaction Model
  661. The user-visible elements specified by these guD
  662. idelines are motivated by a single human interface principle that provides immediate feedback at significant points during a drag-and-drop operation illustrated in the interaction model. The guidelines are orga
  663. Minimum
  664. Configuration
  665. Applescript
  666. Sameres
  667. Can I get just the Print Architecture features of QuickDraw GX without the graphics side (The answer is unfortunately, no. But I think people will ask.)?E
  668. QuickDraw
  669. QuickDraw GXHjNo.  When installed, QuickDraw GX provides the full set of capabilities and cannot be installed modularly.W
  670. AA-How does QuickDraw GX differ from PostScript?E
  671. QuickDraw GXW
  672. Q&As intelligent font?
  673. DA_Will my old fonts work with QuickDraw GX (this is especially important for two-byte languages)?
  674. s OLE 2.0
  675. takes a closed and proprietary approach, with the OLE 2.0 source code being held by Microsoft and provided only under Microsoft license. However, a goal of the OpenDoc effort will be interoperability 
  676. with OLE 2.0, which will allow developers to take advantage of its broader feature set, additional support platforms, and truly open nature without sacrificing OLE support. 
  677. The following table summarizes the 
  678. 3333D
  679. InfoBASE
  680. on System 7.5
  681. Data CheckB
  682. Audio Transcript
  683. Category
  684. System
  685. System-level
  686. System-wide
  687. Systems
  688. Systemwide
  689. Taligent
  690. Taligent's
  691. Tasks
  692. Technical
  693. Technological
  694. Technologies
  695. Technology
  696. Telecommunications
  697. Telephony
  698. Telescript
  699. Tells
  700. Terms
  701. Textual
  702. About InfoBASEB
  703. Print PageB
  704. Print OrderB
  705. Print HeaderB
  706. OnScreen PageB
  707. New SectionB
  708. AppleScript Tech Article
  709. About InfoBASE
  710. Drag and Drop Tech Article
  711. GX Graphics Tech Article
  712. GX Printing Technologies
  713. GX Typography Tech Article
  714. Mobility Bundle Tech Article
  715. PowerTalk/PowerShare Tech Brief
  716. Q&A Particular
  717. @ A    Q&A Print
  718. InfoBASE
  719. )A.Does drag and drop require developer adoption?E
  720. Drag and Dropesktop (the Finder) to be saved as a Clippings file, which can be later dropped into a document.  For example, a mailing address or 
  721. ocompany logo can be saved as a Clippings file and dropped into any document whenever and wherever it is needed?
  722. )A.Does drag and drop require developer adoption?E
  723. Drag and Drop
  724. hole QandA
  725. Audio Transcript
  726. Shareojects
  727. 33ffff
  728. 33ff33
  729. 3333ff
  730. 333333
  731. Applescript
  732. Applications
  733. 1AaWhat is the upgrade strategy for customers moving from System 7.1 and System 7 Pro to System 7.5?t is also delivered as a set of system extensions, but do not provide this functionality?W
  734. 1AaWhat is the upgrade strategy for customers moving from System 7.1 and System 7 Pro to System 7.5?ll deliver System 7.5 to individual users either on high-density floppy disks or on CD-ROM. Multiple-user sites can either purchase a multi-user kit or volume license the software?
  735. as been testing 3rd party software at developer conferences throughout the world, as well as in our own labs.  After testing over a thousand packages, we are confident that compatibility will be excellent.
  736. 68lc040
  737. Emulation
  738. Expec
  739. Powerpc
  740. Macintosh
  741. Really
  742. Times
  743. Faster
  744. There
  745. Special
  746. Tuning
  747. Operating
  748. System
  749. Required
  750. Technical
  751. Technical
  752. Issue
  753. View All Q&A
  754. Print All Q&A
  755. ew Section
  756. Print All Q&A
  757. Customer
  758. Customer
  759. Issue
  760. Guidance
  761. Applehelp
  762. Issue
  763. Issue
  764. Quadra
  765. Server
  766. Based
  767. Powerpc
  768. About
  769. Dos/windows
  770. Taligent
  771. Working
  772. Powerpc
  773. Which
  774. Operating
  775. System
  776. Powerpc
  777. System
  778. Power
  779. Would
  780. Someone
  781. Poweropen
  782. Instead
  783. Powerpc
  784. System
  785. Software
  786. Issue
  787. Costs
  788. Could
  789. Create
  790. Created
  791. Creating
  792. Creation
  793. Cross-application
  794. Cross-platform
  795. Current
  796. Currently
  797. Custom
  798. Customer
  799. Customers
  800. >AkWhy is Apple now charging for its operating system? Didn't it used to come free with the hardware platform?E
  801. Sys. SW StrategyH
  802. While Apple offered system software to its users at no or low cost when the Macintosh was first introduced, Apple has charged for system software since the introduction of System 7 in 1991.W
  803. ?ATWhat is the RAM footprint of QuickDraw GX (Both when inactive and when being used.)?E
  804. QuickDraw GXW
  805. Itedo
  806. Software
  807. Knowledge
  808. Revolution
  809. !Language
  810. Engineering
  811. Corporation
  812. Macro
  813. Educational
  814. Systems
  815. VAkWhat are the benefits of the Scriptable Finder and do I need scriptable applications to do anything useful?E
  816. Scriptable FinderpW
  817. VAkWhat are the benefits of the Scriptable Finder and do I need scriptable applications to do anything useful?E
  818. Scriptable FindernderW
  819. WA>Are all finder commands scriptable with the Scriptable Finder?E
  820. Scriptable FinderW
  821. What is the Thread Manager?E
  822. Thread ManagerW
  823. YA1What is the benefit of having the Thread Manager?
  824. Macintosh
  825. Macintoshs
  826. Macro
  827. Macros
  828. Majority
  829. Makes
  830. Making
  831. Manipulate
  832. Manuals
  833. Manufacturers
  834. Matching
  835. Mbytes
  836. Mechanism
  837. Medium
  838. Megabytes
  839. Memory
  840. Messaging
  841. Microsoft
  842. Microsoft's
  843. Middle
  844. Minimum
  845. Mobile
  846. Modest
  847. Monolithic
  848. Moved
  849. Moving
  850. Alone
  851. Following
  852. Simple@
  853. Affect@
  854. Business@
  855. Characteristics@
  856. Click@
  857. Control@
  858. Developers
  859. Direction@
  860. Enabling@
  861. Have@
  862. Intel
  863. Maclinkplus/easy@
  864. Once@
  865. Potential
  866. Revolutionizes@
  867. Settings
  868. Subroutines@
  869. Total@
  870. Powerbook@
  871. Applescript@
  872. Configurations@
  873. Currently@
  874. Following@
  875. qL33`q
  876. E3Click Here to Print
  877. the SSW Competitive
  878. White Paper
  879. Components MainB
  880. InfoBASE
  881. Providing
  882. Support
  883. Guidance
  884. Powerpc
  885. Platform
  886. Addition
  887. Powerpc
  888. Platform
  889. Selecting
  890. Selection
  891. Selections
  892. Selectors
  893. Selects
  894. Semantic
  895. Sender
  896. Sending
  897. Sends
  898. Sense
  899. Sensitive
  900. Separate
  901. Separately
  902. Sequence
  903. Sequences
  904. Sequential
  905. Sequentially
  906. Series
  907. Serifs
  908. Serious
  909. Serve
  910. Addition
  911. Powerpc
  912. Platform
  913. Expertise
  914. Expressly
  915. Extremely
  916. Family
  917. Faster
  918. AOHow does System 7.5 fit in with Apple's overall software strategy and Taligent?E Sys. SW Strategy
  919. PowerTalk/Share
  920. hnology (first introduced with System 7 Pro) part of a mainstream OS release?
  921. AOHow does System 7.5 fit in with Apple's overall software strategy and Taligent?E Sys. SW Strategy
  922. PowerTalk/Share
  923. Development
  924. 68000
  925. 68020
  926. 680x0
  927. 7.1.2
  928. Expressly
  929. Extremely
  930. Family
  931. Faster
  932. remost
  933. ion of application complexity
  934.  Diminished cost and risk of software development. 
  935. The OpenDoc architecture. OpenDoc is a compound document architecture championed by Apple and other leading industry vendors. 
  936. Specifically, Apple is combining its expertise in user-interface technology with WordPerfect
  937. s competence in document-centric computing and Novell
  938. s skills in collaborative systems to define and implement the O
  939. Print MasterB
  940. Press Contact 2:
  941. Print MasterB
  942. rs will simply be unsure which operating system to choose. 
  943. Conclusion
  944. The Macintosh operating system should become the leading operating system for next-generation personal computers based on PowerPC RISC mic
  945. roprocessors. Because Apple took a fundamentally different approach to moving to RISC than did other companies, Apple can provide what customers want: a mature, easy-to-use operating system with a broad selecti
  946. Commercial
  947. Committed
  948. Communications
  949. ~ffff
  950. ffffff
  951. ffff33
  952. ff33ff
  953. ff3333
  954. with developers to organize events and objects into event suites.  Event suites provide a standard way to do a set of tasks for a variety of application categories. Suites have already been defined for text proy
  955. cessing, page layout, personal interactive communications, spreadsheets, and databases.  Just as the commands Copy and Paste mean the same things across applications, so too will scripting commands such as 
  956. AppleScript Tech Article
  957. ystem
  958. Supposed
  959. to the language used within Visual  Basic for controlling off-the-shelf applications.  Because the OSA and Apple events were designed with the idea of AppleScript in mind, scripting with AppleScript is more 
  960. flexible and natural than with language in Visual Basic. In comparison with AppleScript scripts, scripts written in Visual Basic tend to be much more complex and difficult to read
  961. and write.
  962. A.How does AppleScript compare to Microsoft OLE?E
  963. AppleScript
  964. Competition
  965. e properties of the previous interaction model by providing a richer set of dragged items and useful destinations.  It supports an enhanced application of drag and drop.  
  966. It should be noted that the source wiP
  967. ndow  remains in the foreground after the text has been dropped in the destination window.  Also, the dragged text remains highlighted throughout the operation.  This drag operation is a copy function between t
  968. Could
  969. Course
  970. CreateEasy
  971. Guidance
  972. Applehelp
  973. Issue
  974. Issue
  975. Q&A on Drag/Drop
  976. Q&A on Script. Finder
  977. Q&A on Thread Manager
  978. Q&A on AppleScript
  979. Q&A on PowerTalk/Share
  980. Q&A on SSW Strategy
  981. Q&A on Competition
  982. Goto OS Strategy OnScreen
  983. Goto SSW Compet. WP
  984. Goto Applescript TA Onscreen
  985. Goto Drag/Drop TA
  986. Goto Mob. Bundle TA
  987. Goto PowerT/S TA
  988. Goto Script. Finder TB
  989. Goto GX Graphics TA
  990. Goto GX Overview TA
  991. Goto GX Print Tech TA
  992. Goto GX Typo TA
  993. Goto Thread Mgr. TB
  994. Goto About InfoBASE
  995. Go to previous
  996. Thread Manager Tech Brief
  997. About
  998. Infobase
  999. Applescript
  1000. Graphics
  1001. Overview
  1002. Printing
  1003. Typography
  1004. Strategy
  1005. Mobility
  1006. Bundle
  1007. Scriptable
  1008. Finder
  1009. Thread
  1010. Manager
  1011. Apple
  1012. Guide
  1013. Applescript
  1014. Applescript
  1015. Competition
  1016. Competition
  1017. Quickdraw
  1018. Quickdraw
  1019. Quickdraw
  1020. Scriptable
  1021. Finder
  1022. Scriptable
  1023. Finder
  1024. Applescript
  1025. 1/6/1
  1026. 408/974-4897
  1027. 660av
  1028. 68030
  1029. 68040
  1030. 68040-based
  1031. 68040s
  1032. 680x0
  1033. 680x0-based
  1034. 68lc040
  1035. 80-bit
  1036. 80486
  1037. 840av
  1038.  at the developer and user levels.
  1039. Drag and Drop Overview
  1040. Dragging is a skill every Macintosh user uses to varying degrees.  It is a quick and simple alternative to text line commands
  1041. a way of performing commR
  1042. on operations such as moving or deleting files.  This use of dragging gives you a sense of control because you can manipulate objects directly with excellent visual feedback.  This method is faster and more intS7uitive than commands because it
  1043. s not hidden in a menu.
  1044. key differences in approach between OpenDoc and OLE 2.0.
  1045. Object Architectures
  1046. Apple OpenDoc                          Microsoft OLE 2.0
  1047. ARCHITECTURE                       ARCHITECTURE
  1048. Open standard, multivendor
  1049.  effort        Proprietary, single-vendor effort,
  1050.                                          no announced UNIX or OS/2 support
  1051. Source code available                    Source code not available
  1052. Extensible, scala
  1053. ~TT*TT~
  1054. *    T*T**$
  1055. ~*$0N0N**
  1056. echnical
  1057. Technical
  1058. Issue
  1059. With-stream
  1060. Within
  1061. k computing and streamline support.  Routine suppor
  1062. Q&A MainB
  1063. Question
  1064. Category
  1065. Answer
  1066. Whole QandA
  1067. Audio Transcript
  1068. Off-the-shelf
  1069. Offered
  1070. Offering
  1071. Offers
  1072. Often
  1073. On-screen
  1074. Significant
  1075. Since
  1076. Software
  1077. Solutions
  1078. Specific
  1079. Standard
  1080. Steps
  1081. es of applications; they are under constant competitive pressure to add more features to their products. The result is paradoxical: As applications become more powerful in terms of features, they also become mo
  1082. re difficult to learn and use
  1083. and hence less useful to people. In addition, they require more time and effort to develop, enhance, and maintain.
  1084. Compound Document Architectures
  1085. Compound document architectures 
  1086. Result
  1087. Resulted
  1088. Resulting
  1089. Results
  1090. Resume
  1091. Retail
  1092. Retain
  1093. Retaining
  1094. Retrieval
  1095. Retrieve
  1096. Return
  1097. Returned
  1098. Reuse
  1099. Revenue
  1100. Reversed
  1101. Reversing
  1102. Review
  1103. Revise
  1104. Revised
  1105. Revolution
  1106. Revolutionary
  1107. Revolutionizeslications become compone
  1108.  A.How does Apple Guide differ from Balloon Help?E
  1109. Apple Guidepecific procedures one step at a time, until the task is completed.  On-screen prompts and "coachmarks" provide visual cues by circling or 
  1110. highlighting items?
  1111.  A.How does Apple Guide differ from Balloon Help?E
  1112. Apple Guide
  1113. Following
  1114. Fonts
  1115. Foreground
  1116. Formats
  1117. Forms
  1118. Forthcoming
  1119. Found
  1120. Foundation
  1121. Foundries
  1122. Four-pronged
  1123. French
  1124. Front-ends
  1125. Frontmost
  1126. Generated
  1127. Generates
  1128. Generating
  1129. Generation
  1130. To InfoBase Main
  1131. To Q&A Main
  1132. Print Resource Guide
  1133. To Consumer WP Onscreen
  1134. To Consumer WP Onscreen
  1135. "AbWill Balloon Help still be included in the operating system or will it be replaced by Apple Guide?stitutions that want to deliver specific help to users can create their own Guides?
  1136. "AbWill Balloon Help still be included in the operating system or will it be replaced by Apple Guide?Help will continue to be included with System 7.5?
  1137. #A4Will Apple Guide run on System 6, 7, 7.1 or 7.1 Pro?E
  1138. Apple GuideH7Today, Apple Guide is designed to work with System 7.5?
  1139. 3333ff
  1140. 333333
  1141. White Paper
  1142. White Paper
  1143. White Paper
  1144. Resolution
  1145. Imagine
  1146. About InfoBASE
  1147. Data Check
  1148. Print Master
  1149. On-Screen Master
  1150. Overview Main
  1151. Strategy Main
  1152. Competition Main
  1153. Components Main
  1154. About InfoBASE
  1155. Intended
  1156. Technologies
  1157. Resolution-independe
  1158. tment
  1159. Concurrent
  1160. Innovation
  1161.     Integrate
  1162. Management
  1163. Opened
  1164. Protocol/internet
  1165. Replaced
  1166. Running
  1167. Supporting
  1168. Twelve
  1169. Approve
  1170. Beneficial
  1171. Catalog/directory
  1172. Collaboratively
  1173.     Completed
  1174. Context-sensitive
  1175. Conversion
  1176. Cycle
  1177.     Difficult
  1178. Emerge
  1179.     Expanding
  1180. Found
  1181. Hewlett-packard
  1182.     Important
  1183. Integrating
  1184. Interoperable
  1185. rsion
  1186. have emerged as the answer to these issues, by reducing the complexity and increasing the flexibility of software for both end users and developers. They offer an evolutionary approach to restructuring software
  1187.  into independent modules, or 
  1188. parts,
  1189.  which can be flexibly combined in a variety of ways. The result is an entirely different way of both using and writing personal computer software
  1190. one that 
  1191. offers a number
  1192. Example@
  1193. Performance@
  1194. Systems
  1195. Access@
  1196. Accomplish
  1197. Actively
  1198. Adapts@
  1199. Added@
  1200. Addresses
  1201. Advanced
  1202. Assumptions@
  1203. Automatically
  1204. Availability@
  1205. Back@
  1206. Became@
  1207. Because@
  1208. Benefit@
  1209. Bottoms
  1210. Brief@
  1211. Build@
  1212. Built
  1213. Call@
  1214. Case@
  1215. Position
  1216. Positional
  1217. Positioned
  1218. Positioning
  1219. Positions
  1220. Positive
  1221. Possibilities
  1222. Possibility
  1223. Possible
  1224. Possibly
  1225. Postings
  1226. Postpone
  1227. Principle
  1228. Print
  1229. Printer
  1230. Printing
  1231. Private
  1232. Problem
  1233. Problems
  1234. Procedural
  1235. Proceed
  1236. Process
  1237. Processing
  1238. Processor
  1239. sers@
  1240. Users@
  1241. Able@
  1242. Additionally
  1243. Announced@
  1244. Application
  1245. Current
  1246. FirstY
  1247. Forward
  1248. Hardware@
  1249. HoweverP
  1250. ImportantI
  1251. Instead@
  1252. Kinds\
  1253. LineI
  1254. A4Why System 7.5, instead of System 7.2 or System 8.0?E
  1255. Sys. SW Strategy
  1256. Apple sees System 7.5 as a significant OS release, with compatibility with existing applications as a key goal. Customers have told us that they view an even-numbered release (such as 8.0) as requiring a major 
  1257. A4Why System 7.5, instead of System 7.2 or System 8.0?E
  1258. Sys. SW Strategy
  1259. Question Category:
  1260. Information
  1261. Initially
  1262. Initiative
  1263. Install
  1264. Installation
  1265. Installed
  1266. Installing
  1267. Instance
  1268. Instead
  1269. Institutional
  1270. Institutions
  1271. Integral
  1272. Integrate
  1273. Interfaces
  1274. Introduced
  1275. Introduction
  1276. Issue
  1277. Items
  1278. Itself
  1279. Language
  1280. Hypercard
  1281. Implemented
  1282. Important
  1283. Inactive
  1284. Include
  1285. Included
  1286. Installed
  1287. Instead
  1288. Integrate
  1289. Intelligent
  1290. ntelligent
  1291. igent
  1292. igent
  1293. Multiple
  1294. Needed
  1295. Needs
  1296. This release is the first proof point of Apple's four-pronged strategy of moving from CISC to RISC, networks to collaborative computing, monolithic applications to components and passive to active assistance. CB
  1297. omponents of System 7.5 such as QuickDraw GX have been optimized to take advantage of Power Macintosh.  PowerTalk, built in TCP and telephony support are steps towards collaborative computing.  Taligent is crea
  1298. Coachmarks
  1299. Collaborating
  1300. Collaboration
  1301. Collaborative
  1302. Collection
  1303. Color
  1304. Combination
  1305. Comes
  1306. Commands
  1307. Comments
  1308. Commercial
  1309. Common
  1310. Commonly
  1311. Communicate
  1312. Companies
  1313. Company
  1314. Compare
  1315. Compared
  1316. Compares
  1317. Competition MainB
  1318. Q&All make QuickDraw G available to developers to ship with their products as well as included in System 7.5?W
  1319. Q&A are the system requirements for running QuickDraw GX?E
  1320. QuickDraw GX
  1321. Currently we expect QuickDraw GX to require System 7.1 or greater, an additional 2 Mbytes of RAM to accommodate it during peak processing periods (such as extensive background printing while providing 
  1322. Uapplication support in the foreground) and a 68020 or greater processor or Power Mac?
  1323. ased applications framework. Two major problems can be addressed through the use of object-based technologies: the difficulty today of creating documents with varying media and the increasing complexity of appl
  1324. ications.
  1325. Compound documents. Ten years ago, most of what people did with computers centered around text and numbers. The graphical nature of the Macintosh computer brought a new emphasis to working with graph
  1326. A    Q&A PrintB
  1327. wo applications without the use of the Clipboard.
  1328. A clipping file is created by dragging a piece of data from the active window.  
  1329. Drag and Drop Tech Articlee
  1330. Drag and Drop Tech Article
  1331. Drag and Drop
  1332.   is the movement or copying of text from the 
  1333. Optimizing@
  1334. Place@
  1335. Presentation@
  1336. Process
  1337. Balloon
  1338. Based
  1339. Basic
  1340. Because
  1341. Become
  1342. Broader
  1343. Build
  1344. Building
  1345. Built
  1346. Built-in
  1347. Business
  1348. Businesses
  1349. Can't
  1350. Capabilities
  1351. Cd-rom
  1352. Charged
  1353. Check
  1354. Choose
  1355. Chose
  1356. Circling
  1357. Click
  1358. Clippings
  1359. Closer
  1360. Coachmarks
  1361. Access
  1362. Accessibility
  1363. Accessible
  1364. Accessing
  1365. Accessories
  1366. Accidental
  1367. Acclaimed
  1368. Accommodate
  1369. Accompanied
  1370. Accomplish
  1371. Acius
  1372. Across
  1373. Action
  1374. Actions
  1375. Active
  1376. Activities
  1377. Actual
  1378. Actually
  1379. Adapt
  1380. Add-on
  1381. wwwwww
  1382. UUUUUU
  1383. DDDDDD
  1384. """"""
  1385. Powertalk/share
  1386. Strategy
  1387. System
  1388. Isn't
  1389. Quicktime
  1390. Release
  1391. System
  1392. There
  1393. Versions
  1394. Operating
  1395. System
  1396. Relea@
  1397. Isn't
  1398. System
  1399. Really
  1400. Release
  1401. Integrate
  1402. Distribut@
  1403. Apple
  1404. Guide
  1405. Differ
  1406. Balloon
  1407. Apple
  1408. Guide
  1409. Opendoc
  1410. Apple
  1411. Releasing
  1412. System
  1413. Compete
  1414. Microsoft's
  1415. KAdHow does QuickDraw GX handle Adobe Type 1 fonts and do you still need the ATM extensions from Adobe?E
  1416. QuickDraw GXH
  1417. QuickDraw GX has built-in support for TrueType, Type 1 and future GX fonts in both formats.  You will need the ATM
  1418.  GX extension to work with Type 1 fonts under QuickDraw GX.  ATM GX is installed with QuickDraw GX.W
  1419. Q&And will it be transparent to existing applications?E
  1420. QuickDraw GXW
  1421. NA7Can you install just the printing part of QuickDraw GX?E
  1422. QuickDraw GXW
  1423. About InfoBASEB
  1424. Strategy MainB
  1425. ion MainB
  1426. Answer
  1427. QandA Category
  1428. Question
  1429. Resource Guide Print
  1430. Resource Guide Print
  1431. Resource Guide Print
  1432. Resource Guide Print
  1433. Answer
  1434. Audio Transcript
  1435. Category
  1436. Fact Sheet
  1437. Fact Sheet Order
  1438. Question
  1439. pPreserves
  1440. President
  1441. Processor
  1442. Products
  1443. Provide
  1444. Provided
  1445. Provides
  1446. Purchase
  1447. Quadra
  1448. Released
  1449. Renowned
  1450. Represents
  1451. Retain
  1452. Revised
  1453. Withe
  1454. Running
  1455. Runtime
  1456. Saved
  1457. Scale
  1458. Scheduleeule
  1459. $Graphisoft
  1460. Software
  1461. Development
  1462. Graphsoft
  1463. Great
  1464. Plains
  1465. Software
  1466. Gryphon
  1467. Software
  1468. Corporation
  1469. Resolution
  1470. A    QuestionsB
  1471. Higher Education
  1472. PowerPC Q&A
  1473. Sys. SW Strategy
  1474. System 7.5 Q&A
  1475. About InfoBASE
  1476. Competition
  1477. Overview
  1478. Components
  1479. Welcome to the
  1480. InfoBASE on System 7.5!
  1481. The InfoBASE includes a robust Q&A as well as the contents of many resources that are available for System 7.5.  These include Tech Articles or other documents on AppleSc
  1482. PowerTalk/Share
  1483. PowerTalk/Share
  1484. A    emulation
  1485. Find Application Issues
  1486. Application Issue
  1487. Application Issuesued
  1488. Times
  1489. Courier
  1490. B Optima Bold
  1491. Tekton
  1492. CaslonOpenFace
  1493. Avant Garde
  1494. Chicago
  1495. Custom
  1496. Applications
  1497. Application
  1498. ~ffff
  1499. ffffff
  1500. ffff33
  1501. ff33ff
  1502. ff3333
  1503. Guidance
  1504. Applehelp
  1505. Issue
  1506. Technical
  1507. wwwwww
  1508. UUUUUU
  1509. DDDDDD
  1510. """"""
  1511.  of significant benefits. 
  1512. For users, compound document architectures offer the following:
  1513.  Easy creation of compound documents
  1514.  Editing 
  1515. in place
  1516.  Powerful document management capabilities
  1517.  Cross-platf
  1518. orm support
  1519.  Consistency of operation
  1520.  Uniformity of interface
  1521.  Scalability
  1522. Plug-and-play
  1523.  solutions
  1524. For developers, compound document architectures enable:
  1525.  Faster, more efficient development
  1526.  Reduct
  1527. Application
  1528. Emulation
  1529. Apple's
  1530. Powerpc
  1531. Approach
  1532. Different
  1533. Other
  1534. Vendors@
  1535. Intel
  1536. Architecture
  1537. 3333ff
  1538. 333333
  1539. ~ffff
  1540. ffffff
  1541. ffff33
  1542. ff33ff
  1543. ff3333
  1544. 33ffff
  1545. 33ff33
  1546. Compaq
  1547. Build
  1548. Powerpc
  1549. Machines
  1550. Topic Search
  1551.     Helvetica
  1552. Geneva
  1553. BI Times BoldItalic
  1554. B Times Bold
  1555. Times
  1556. Courier
  1557. B Optima Bold
  1558. Tekton
  1559. CaslonOpenFace
  1560. Avant Garde
  1561. dcements
  1562. Especially
  1563. Existing
  1564. Expect
  1565. Extension
  1566. Extensions
  1567. Extensive
  1568. Features
  1569. Files
  1570. Finder
  1571. First
  1572. Fonts
  1573. Footprint
  1574. Forward
  1575. Going
  1576. Graphics
  1577. Guide
  1578. Guides
  1579. fAFBy removing the Thread Manager extension, how much RAM space is saved?E
  1580. Thread ManagerH\The Thread Manager
  1581. s system extension is 33K and occupies from 12 to 24K in the System heap.W
  1582. What is AppleScript?E
  1583. AppleScript
  1584. AppleScript is an easy-to-use scripting language that is as consistent across applications as the Macintosh graphical interface itself. Building on the extensible foundation of System 7, AppleScript is 
  1585. A=How do I briefly explain and position Macintosh with PowerPC?E(Customer
  1586. Customer Concern
  1587. Customer Issue
  1588. Customer
  1589. ustomer
  1590. Addition
  1591. Powerpc
  1592. Platform
  1593. Which
  1594. Developers
  1595. Adopting
  1596. Technology
  1597. System
  1598. Quickdraw
  1599. Differ
  1600. Postscript
  1601. Benefits
  1602. Threads
  1603. Thread
  1604. Manager
  1605. Search Q&A
  1606. slonOpenFace
  1607. Avant Garde
  1608. Chicago
  1609. Palatino
  1610. Print All Q&A
  1611.     Helvetica
  1612. Geneva
  1613. BI Times BoldItalic
  1614. B Times Bold
  1615. Times
  1616. Courier
  1617. B Optima Bold
  1618. Tekton
  1619. CaslonOpenFace
  1620. Avant Garde
  1621. Chicago
  1622. Palatino
  1623. Currently
  1624. Customers
  1625. Database
  1626. Print Found Set Q&A
  1627.     Helvetica
  1628. Geneva
  1629. BI Times BoldItalic
  1630. B Times Bold
  1631. Times
  1632. Courier
  1633. B Optima Bold
  1634. Tekton
  1635. CaslonOpenFace
  1636. Avant Garde
  1637. Chicago
  1638. Palatino
  1639. Opendoc
  1640. Operating
  1641. Original
  1642. 0ginal
  1643. 0inal
  1644. 0ginal
  1645. 0draw
  1646. Quicktime
  1647. Really
  1648. Release
  1649. Replaced
  1650. Require
  1651. Requirements
  1652. Running
  1653. Scriptable
  1654. Shareware
  1655. Software
  1656. Still
  1657. Strategy
  1658. Supporting
  1659. System
  1660. Taligent
  1661. Technologies
  1662. Technology
  1663. Comparison
  1664. Compatibility
  1665. Compatible
  1666. Complementary
  1667. Complete
  1668. Completed
  1669. Completely
  1670. Complex
  1671. Component
  1672. Components
  1673. Compound
  1674. Computers
  1675. Computing
  1676. Concurrent
  1677. Concurrently
  1678. Conditional
  1679. Conditions
  1680. Conjunction
  1681. Connection
  1682. Connections
  1683. Consider
  1684. Consistent
  1685. Control
  1686. Controlled
  1687. Controlling
  1688. Converted
  1689. InfoBASE
  1690. E2Click Here To
  1691. Print the System 7.5 Source Document
  1692. The System 7.5 Source Document is a fairly comprehensive overview (similar to a White Paper) that was created by System Software Marketing.  
  1693. The length of the Source Document exceeds the maximum allowable cha
  1694. Simple
  1695. Stacks
  1696. Strategy@
  1697. System
  1698. Taligent's
  1699. Three
  1700. Through
  1701. Towards@
  1702. View@
  1703. 7.1.2
  1704. 8.1.1
  1705. Adobe
  1706. Adobe's
  1707. Adopting
  1708. Adoption
  1709. Advantage
  1710. Against
  1711. Already
  1712. Answer
  1713. Apple
  1714. Apple's
  1715. Applescript
  1716. Applications
  1717. April
  1718. Architecture"
  1719. After
  1720. Apple
  1721. Apple's
  1722. Applescript
  1723. Available
  1724. Broader
  1725. Business
  1726. Collaborating
  1727. Customers
  1728. Deliver
  1729. Effectively
  1730. Institutional
  1731. IntegratingApple's
  1732. Applescript
  1733. Available
  1734. Broader
  1735. Business
  1736. Collaborating
  1737. Customers
  1738. Deliver
  1739. Effectively
  1740. Institutional
  1741. Integrating
  1742. Intended
  1743. Interested
  1744. Introduced
  1745. Macintosh
  1746. Makes
  1747. Particularly
  1748. Powertalk
  1749. Preference
  1750. Previously
  1751. Range
  1752. Release
  1753. Settings
  1754. Single
  1755. Stated
  1756. Supporting
  1757. System
  1758. Technologies
  1759. Those
  1760. Users
  1761. Xerox
  1762. es System 7.5 as a significant OS release, with compatibility with existing applications as a key goal. Customers have told us that they view an even-numbered release (such as 8.0) as requiring a major 
  1763. effort to ensure compatibility with their existing applications. Since we expect this not to be an issue with this release, we chose the number 7.5 to make users feel the release will be more accessible?
  1764. Visual
  1765. ~ffff
  1766. ffffff
  1767. ffff33
  1768. ff33ff
  1769. ff3333
  1770. 33ffff
  1771. 33ff33
  1772. ously
  1773. ~ffff
  1774. ffffff
  1775. ffff33
  1776. ff33ff
  1777. ff3333
  1778. What is System 7.5?he world
  1779. s best-selling word processor, WordPerfect, as well as WordPerfect Works, an integrated program, and WordPerfect Office, an integrated cross-platform electronic mail, personal 
  1780. calendaring and group scheduling program. WordPerfect Corporation has announced its plans to take full advantage of the power and performance of Macintosh with PowerPC with a future version of WordPerfect.
  1781. ]1Dan Cook, WordPerfect Corporation, (801) 228-5014
  1782. What is System 7.5?
  1783. About
  1784. Applescript
  1785. Bundle
  1786. Finder
  1787. Graphics
  1788. Approach
  1789. April
  1790. Arabic
  1791. Architecture
  1792. Areas
  1793. Arrangements
  1794. Array
  1795. Assistance
  1796. Assistant
  1797. Attachable
  1798. Attention
  1799. Attributing
  1800. August
  1801. Authoring
  1802. Authors
  1803. Automate
  1804. Automatic
  1805. Automatically
  1806. Automating
  1807. Automation
  1808. in separate applications or editors, demanding a labor-intensive series of actions to move data from each creator application to the final document. This lengthy and cumbersome process tends to be error-prone a
  1809. nd frustrating
  1810. and, consequently, time-consuming.
  1811. Application complexity. In recent years, developers have found that the demands of the marketplace encourage an ever-increasing complexity in successive releas
  1812. Adoption
  1813. Advanced
  1814. Advances
  1815. Advantage
  1816. m. Apple
  1817. s stated intent is to make OpenDoc technology not only cross-platform but also truly open
  1818. with both systems vendors and independent software vendors able to obtain the source code easily. 
  1819. OpenDoc adv
  1820. antages include a superior user interface, a simple development model, multiplatform support, and network readiness.
  1821. The competition. In contrast to OpenDoc, the other major effort along these lines
  1822. Microsoft
  1823. Mobility
  1824. Printing@
  1825. Strategy@
  1826. urce@
  1827. Assumes@
  1828. Constitutes@
  1829. itutes@
  1830. Constitutes@
  1831. Cupertino@
  1832. ertino@
  1833. Either@
  1834. Cupertino@
  1835. Cupertino@
  1836. itutes@
  1837. utes@
  1838. Higher
  1839. Indirectly@
  1840. Metric@
  1841. Non-apple@
  1842. Performance@
  1843. Promise@
  1844. Requirement@
  1845. Significantly@
  1846. State-of-the-art@
  1847. This@
  1848. Users@
  1849. Requires
  1850. Requiring
  1851. Reside
  1852. Resolution-independe
  1853. Resource
  1854. Respond
  1855. Restart
  1856. Results
  1857. Retail
  1858. Retrieve
  1859. Roman
  1860. Routine
  1861. Routine
  1862. Revolutionizes
  1863. Robust@
  1864. Running
  1865. Save@
  1866. Saving@
  1867. Scaler@
  1868. Script
  1869. Scripts
  1870. Second@
  1871. Seen@
  1872. Selecting@
  1873. Server@
  1874. Servers
  1875. Settings
  1876. quld@
  1877. Shows
  1878. Simplified
  1879. Simply
  1880. Situation@
  1881. Solutions
  1882. Specific
  1883. Specifies
  1884. Specifying
  1885. Speech-recognition@
  1886. Spreadsheets@
  1887. Statement@
  1888. Static@
  1889. Stops@
  1890. Storage
  1891. Strategies@
  1892. Style
  1893. Styling@
  1894. ics on the computer, because the graphics-based user interface allowed easy manipulation, editing, and integration of words and images.
  1895. Today, however, many computer users engage in the creation of compound do
  1896. cuments
  1897. documents with parts containing various media, such as text, tables, movies, sound, and graphics in a variety of file formats. Currently, each medium requires users to work in different ways, and often 
  1898. `3L33
  1899. Release
  1900. This Q&A contains the
  1901. most frequently asked 
  1902. questions concerning 
  1903. System 7.5.  They have 
  1904. been divided into 8 
  1905. categories.  You may view 
  1906. or print all of the Q&A, the 
  1907. Q&A for a single category, 
  1908. or you may seBSarch for a 
  1909. particular question/answer 
  1910. that you need.  Select from 
  1911. the following:
  1912. Search for Particular Topic you need..  Select from the following:
  1913. iled, there are three ways to run it:
  1914.   To run a script in the Script Editor, simply click the Run button in the Script Editor window.
  1915.   To run a script on the desktop, either double-click the script applicatk
  1916. ion icon or drop a file onto it. 
  1917.   To trigger a script in an AppleScript-aware commercial application, simply perform an action to which a script has been attached.  A database application, for instance, migh
  1918. AppleScript Tech Article
  1919. Customers
  1920. Obtain
  1921. Quickdraw
  1922. 'ABWhich companies are supporting QuickDraw GX in their applications?E
  1923. QuickDraw GX
  1924. More than 250 developers such as Xerox, Pixar and Peirce Software are currently planning to support QuickDraw GX and to incorporate it into their applications. Other companies supporting QuickDraw GX include foBMnt foundries, printer manufacturers and host producing graphics applications.
  1925. (A What is Macintosh Drag and Drop?E
  1926. Drag and Drop
  1927. and the combination of them does nothing to strengthen the proposition. Workplace OS, a new operating system under development at IBM, promises to host multiple operating system 
  1928. personalities,
  1929.  such as OS/2 
  1930. and Taligent. However, these choices fall short on several of the criteria for a successful operating system (native applications, efficient operation, and ease of use). And AIX and Solaris, the two UNIX operat
  1931. nication
  1932. Communications
  1933. Companies
  1934. Company
  1935. penDoc technology. In addition, a number of other system and software vendors have helped shape the OpenDoc specifications, and many are expected to support OpenDoc in their products and to assist in implementi
  1936. ng OpenDoc on their platforms. 
  1937. The OpenDoc coalition is working closely with recognized industry associations such as the Object Management Group (OMG), the Open Software Foundation (OSF), and the X Consortiu
  1938. Balloon Help provides basic "what is this feature" information.  Apple Guide leaps beyond this type of help system by providing interactive built-in assistance to answer questions like 
  1939. how do I...
  1940. why can't I...?
  1941. Q&A"Who will benefit from Apple Guide?E
  1942. Apple Guide
  1943. Apple believes that the majority of its customers will benefit from Apple Guide.  For example, users who don't have the benefit of a support desk will now have access to an electronic assistant; mobile users 
  1944. Achieve@
  1945. Announcements
  1946. Apple
  1947. Applications
  1948. Approach
  1949. Architecture
  1950. Automation
  1951. Balloon
  1952. Been@
  1953. Between
  1954. Channels@
  1955. Coachmarks
  1956. Compares
  1957. Consistent
  1958. Costs@
  1959. Customization@
  1960. Decade@
  1961. Designed@
  1962. Developer
  1963. Developers
  1964. Directly@
  1965. Editor@
  1966. Either
  1967. Even-numbered@
  1968. Expertise@
  1969. Following@
  1970. streamline support demands, and reduce custom solution development costs.  End users will find that AppleScript simplifies their work by automating routine and/or highly complex tasks, as well as making use of 
  1971. 5the flexible custom solutions developed by scripters.
  1972. How does AppleScript work?E
  1973. AppleScript
  1974. ystem
  1975. <Will
  1976. Fonts
  1977. Quickdraw
  1978. Especially
  1979. A<Will
  1980. System
  1981. Offered
  1982. Other
  1983. Platforms
  1984. Beside
  1985. Acting
  1986. Actions
  1987. Active
  1988. Added
  1989. Adding
  1990. Addition
  1991. Additional
  1992. Additions
  1993. Address
  1994. Administration
  1995. Adobe
  1996. Adobe-supplied
  1997. Adopted
  1998. Adoption
  1999. Advanced
  2000. Advantagbe
  2001. Advantage
  2002. After
  2003. Against
  2004. Aladdin
  2005. Aldus
  2006. Allow
  2007. Allowing
  2008. Allows
  2009. Almost
  2010. Almost
  2011. lmost
  2012. PowerTalk/PowerShare Tech Brief
  2013. Goto Script. Finder TB
  2014. Scriptable Finder Tech Brief
  2015. Goto GX Graphics TA
  2016. GX Graphics Tech Article
  2017. Goto GX Overview TA
  2018. GX Overview Tech Article
  2019. GX Graphics Tech Article
  2020. Providing
  2021. Public
  2022. Published
  2023. Publishing
  2024. Purchase
  2025. Purchasing
  2026. Purpose
  2027. Puzzle
  2028. Quark
  2029. Questions
  2030. Quickdraw
  2031. Quickly
  2032. Quicktime
  2033. Range
  2034. Realize
  2035. Reason
  2036. Recently
  2037. Recognition
  2038. Recognize
  2039. Recommended
  2040. Record
  2041. Recordable
  2042. Recorder
  2043. Recording
  2044. Records
  2045. Reduce
  2046. Reduce
  2047. letep
  2048. nsulting
  2049. Opened
  2050. Laserwriter
  2051. rkgroup
  2052. ofessional
  2053. Eieio
  2054. About
  2055. Dos/windows
  2056. Would
  2057. Someone
  2058. Poweropen
  2059. Instead
  2060. Powerpc@
  2061. "System
  2062. Software
  2063. Competitive
  2064. Issue
  2065. Sharing
  2066. Powerpc
  2067. There
  2068. Multitasking
  2069. Protected
  2070. Memory
  2071. Operating
  2072. About
  2073. Dos/windows
  2074. Expertise
  2075. Exploring
  2076. Expression
  2077. Extend
  2078. Extensible
  2079. Extension
  2080. Extensions
  2081. Extensive
  2082. Facespan
  2083. Facility
  2084. Factors
  2085. Favorite
  2086. Feature
  2087. Features
  2088. Field
  2089. Final
  2090. Finder
  2091. First
  2092. Flexible
  2093. Floppy
  2094. Folder
  2095. Really
  2096. Release
  2097. Integrate
  2098. Distribut
  2099. Charged
  2100. Check
  2101. Chinese
  2102. Choose
  2103. Chooser
  2104. Chose
  2105. Circling
  2106. Claris
  2107. Click
  2108. Clippings
  2109. Closer
  2110. Coachmarkss
  2111. ><Aren't
  2112. Capabilities
  2113. Opendoc
  2114. Strategy
  2115. Similar
  2116. Tell@
  2117. Contents@
  2118. High-volume
  2119. Tremendous
  2120. Risc-based@
  2121. Juggernaut
  2122. Purchase@
  2123. Dvorak
  2124. Test@
  2125. Costly@
  2126. Published
  2127. 80x86@
  2128. Information@
  2129. Research
  2130. Azimuth@
  2131. Particular@
  2132. Others
  2133. Outline
  2134. Outlines
  2135. Output
  2136. Overall
  2137. Overlap
  2138. Overview
  2139. Particularly
  2140. Parts
  2141. Party
  2142. Passed
  2143. Passive
  2144. Paste
  2145. Paved
  2146. Peirce
  2147. 'Peirce
  2148. Important
  2149. In-house
  2150. Includ
  2151. Include
  2152. Included
  2153. Includes
  2154. Including
  2155. Incoming
  2156. Incorporate
  2157. Incorporating
  2158. Increases
  2159. Individual
  2160. Industry
  2161. Information
  2162.  seamless solution.
  2163. As the Macintosh has continued to evolve, Apple has sought ways to enhance the flexibility of the system to meet individual needs.  Toward that end, Apple has developed AppleScript, a powerG
  2164. ful and sophisticated scripting system.  AppleScript delivers several key benefits:
  2165.   Allows you to tailor applications and desktops to meet your needs more precisely.
  2166.   Streamlines and revolutionizes the wo
  2167. AppleScript Tech Article
  2168. System
  2169. Removing
  2170. Thread
  2171. Manager
  2172. Extension
  2173. Space
  2174. Strategy
  2175. Achieve@
  2176. Announcements
  2177. Apple
  2178. Applications
  2179. Approach
  2180. Architecture
  2181. Automation
  2182. Balloon
  2183. Been@
  2184. Between
  2185. Channels@
  2186. Coachmarks
  2187. Compares
  2188. Consistent
  2189. Costs@
  2190. Customization@
  2191. Decade@
  2192. Designed@
  2193. Developer
  2194. Developers
  2195. Directly@
  2196. Editor@
  2197. Either
  2198. Even-numbered@
  2199. Expertise@
  2200. Following@
  2201. Mailing
  2202. Mainstream
  2203. Major
  2204. Majority
  2205. Maker
  2206. Makes
  2207. Making
  2208. Manufacturers
  2209. Market
  2210. Matching
  2211. Mbytes
  2212. Mechanism
  2213. Medium
  2214. Megabytes
  2215. Memory
  2216. Messaging
  2217. Microsoft
  2218. Microsoft's
  2219. Middle
  2220. Minimum
  2221. Mobile
  2222. Modest
  2223. Monolithic
  2224. Moved
  2225. Moving
  2226. About InfoBASEB
  2227. Introduced
  2228. Introduction
  2229. Intuitive
  2230. Invested
  2231. Investigating
  2232. Invoke
  2233. Invoked
  2234. Items
  2235. Itself
  2236. January
  2237. Japanese
  2238. Kanjii
  2239. Kinds
  2240. Known
  2241. Knows
  2242. Language
  2243. Windows
  2244. Within
  2245. Without
  2246. Wordperfect
  2247. Worked
  2248. Workflow
  2249. Works
  2250. Worldscript
  2251. Would
  2252. Write
  2253. Writers
  2254. Writing
  2255. Written
  2256. Xerox
  2257. You'll
  2258. designed to meet a wide range of user needs and levels of expertise. By implementing our scripting system at the system software level, Apple is making scripting an integral part of the Macintosh computing 
  2259. environment.
  2260. iA)What are the key features of AppleScript?following is an overview of key AppleScript features:  COMMON CROSS-APPLICATION SCRIPTING:  AppleScript adds macro capabilities to all scriptable applications and a single script can integrate multiple 
  2261. 1440k
  2262. 150-page
  2263. 68000
  2264. 68020
  2265. 680x0
  2266. 7.1.2
  2267. Strategy
  2268. Achieve@
  2269. Alone@
  2270. Announcements
  2271. Apple
  2272. Applications
  2273. Approach
  2274. Architecture
  2275. Automation
  2276. Balloon
  2277. Been@
  2278. Between
  2279. Charged@
  2280. Coachmarks
  2281. Compares
  2282. Consistent
  2283. Costs@
  2284. Customization@
  2285. Decade@
  2286. Designed@
  2287. Developer
  2288. Developers
  2289. Directly@
  2290. Editor@
  2291. Either
  2292. Even-numbered@
  2293. Expertise@
  2294. Following@
  2295. t messaging system, AppleScript provides a single script language that can be extended to meet the needs of any application.  
  2296. Developers benefit because AppleScript can:
  2297.   Increase the value of their productQ
  2298. s. The availability of a widespread scripting language in a commercial product increases its ability to adapt to specialized market niches.
  2299.   Simplify localization.  AppleScript is a universal scripting langua
  2300. AppleScript Tech Article
  2301. script
  2302. +ACAren
  2303. t the capabilities of Drag and Drop what OpenDoc has promised?E
  2304. Drag and Drop
  2305. OpenDoc is an open standard architecture for compound document computing.  It will allow you to edit work and different types of data in one document without needing to switch applications and copy data as you ompound document computing.  It will allow you to edit work and different types of data in one document without needing to switch applications and copy data as you 
  2306. *A8How does Drag and Drop compare with Microsoft's OLE 2.0?E
  2307. Drag and Drop
  2308. Competition
  2309. Macintosh Drag and Drop provides drag and drop software services similar to Microsoft's proprietary OLE 2.0, but  is significantly easier to implement, much easier to support, requires less memory and is more cB
  2310. ompatible with Macintosh System Software.  In addition, it provides a stepping stone toward implementing the forthcoming OpenDoc open standard technologies.
  2311. eA5How can customers get the AppleGuide authoring tools?E
  2312. Apple GuideHNGuide Maker will be available as a software developers kit (SDK) through APDA.W
  2313. Q&As kit (SDK) through APDA.W
  2314. Q&Aager extension, how much RAM space is saved?E
  2315. Thread Manager
  2316. What is AppleScript?
  2317. AppleScript is an easy-to-use scripting language that is as consistent across applications as the Macintosh graphical interface itself. Building on the extensible foundation of System 7, AppleScript is 
  2318. A!Does AppleScript use WorldScript?E
  2319. AppleScript
  2320. WorldScript provides system-level support for non-Roman languages such as Japanese, Chinese, Arabic, and Thai.  When the Japanese Language Module is available, WorldScript will allow users to display Japanese 
  2321. :AppleScript scripts on a Roman version of system software.
  2322. Script`
  2323. Today's macro languages allow for customization within an application.  AppleScript works across applications, acting as the glue that binds multiple applications together.  This allows the creation of custom 
  2324. ?solutions that use multiple application programs as components.
  2325. vAMWill AppleScript be compatible with existing macro languages in applications?E
  2326. AppleScript
  2327. System 7.5 includes a native version of QuickDraw GX, as well as tuned versions of QuickTime, Macintosh Easy Open and AppleScript.tional developer names available?
  2328. ts have been added included tools like Apple Guide, QuickDraw GX and PowerTalk 
  2329. Following
  2330. Fully@
  2331. Guide@
  2332. Important
  2333. Information
  2334. Integrate
  2335. Into@
  2336. Language
  2337. Launch
  2338. Macintosh
  2339. Mailing@
  2340. Making
  2341. Microsoft
  2342. Multi-user@
  2343. Newtonscript
  2344. Others@
  2345. Peirce
  2346. Played@
  2347. Printer@
  2348. Providing
  2349. Reduced@
  2350. Requires@
  2351. Schedule
  2352. Seen@
  2353. Through
  2354. Towards@
  2355. View@
  2356. Apple
  2357. Apple's
  2358. Applescript
  2359. Application
  2360. Application's
  2361. Applications
  2362. Reduced
  2363. Refer
  2364. Registry
  2365. Regular
  2366. Relate
  2367. Release
  2368. Released
  2369. Releases
  2370. Releasing
  2371. Renamed
  2372. Reordered
  2373. Repeat
  2374. Repeating
  2375. Replaced
  2376. Request
  2377. Requested
  2378. Require
  2379. Required
  2380. uired
  2381. equired
  2382. ution-independe
  2383. Respond
  2384. Restart
  2385. Restrict
  2386. Results
  2387. Retail
  2388. Retailers
  2389. Retrieve
  2390. Right
  2391. Robust
  2392. Routine
  2393. ns to deliver QuickTime 2.0 first to developers and then to the general public.  The System 7.5 delivery schedule does not include QuickTime 2.0?W
  2394. .AdWhy isn't Apple including protected memory with System 7.5 when Microsoft is offering it in Chicago?em 7.5 includes features that customers have told Apple they would like to see in system software.  More than 50 new enhancements have been added included tools like Apple Guide, QuickDraw GX and PowerTalk 
  2395. Their
  2396. Themselves
  2397. There
  2398. These
  2399. They'd
  2400. Think
  2401. Third
  2402. Third-party
  2403. Those
  2404. Though
  2405. Thread
  2406. Threads
  2407. Three
  2408. Manager
  2409. Master
  2410. Metaphor
  2411. Microsoft
  2412. Microsoft's
  2413. Moving
  2414. Multiple
  2415. Native
  2416. Needed
  2417. Newtonscript
  2418. Taligent's
  2419. Tasks
  2420. Technologies
  2421. Technology
  2422. Telecommunications
  2423. Telephony
  2424. Telescript
  2425. Tells
  2426. Textual
  2427. AppleScript statements are generated in the Script Editor.  LANGUAGE EXTENSION MECHANISM:  Scripting Extensions extend the set of AppleScript language commands. This mechanism is similar to the HyperCard XCMD 
  2428. mechanism.  IMPLEMENTED AS SYSTEM SOFTWARE:  By delivering AppleScript at the system software level, Apple is making scripting an integral part of the Macintosh computing environment.  OPEN SCRIPTING 
  2429. Achieve@
  2430. Announcements
  2431. Apple
  2432. Applications
  2433. Approach
  2434. Architecture
  2435. Automation
  2436. Balloon
  2437. Been@
  2438. Between
  2439. Channels@
  2440. Coachmarks
  2441. Compares
  2442. Consistent
  2443. Costs@
  2444. Customization@
  2445. Decade@
  2446. Designed@
  2447. Developer
  2448. Developers
  2449. Directly@
  2450. Editor@
  2451. Either
  2452. Even-numbered@
  2453. Expertise@
  2454. Following@
  2455. Editor
  2456. Effect
  2457. Effectively
  2458. Effort
  2459. Efforts
  2460. Either
  2461. ><What
  2462. Compatibility
  2463. Level
  2464. Between
  2465. Existing
  2466. Techno
  2467. Originally
  2468. Other
  2469. Power
  2470. Product
  2471. Promised
  2472. Protected
  2473. Purchased
  2474. Quickdraw
  2475. Quicktime
  2476. Really
  2477. Reason
  2478. Release
  2479. Releasing
  2480. Replaced
  2481. Require
  2482. Requirements
  2483. Running
  2484. Sales
  2485. Scriptable
  2486. Shareware
  2487. Shipped
  2488. Shipping
  2489. Shrinking
  2490. Slipped
  2491. Software
  2492. Still
  2493. Stragegy
  2494. Strategy
  2495. Supporting
  2496. Compatibility
  2497. Checker
  2498. System
  2499. What is the strategy for customers who have just purchased a Macintosh or a copy of System 7.1 or System 7 Pro and want to upgrade to System 7.5?E
  2500. Sys. SW StrategyH
  2501. In the US, Apple will provide customers who purchase Macintosh systems, System 7.1 or System 7 Pro within a specific time period with the option of purchasing System 7.5 at a reduced cost. Details of this program will be provided at a later date.e releasing System 7.5 to compete with Microsoft's Chicago operating system?
  2502. Designed
  2503. Desired
  2504. Desktop
  2505. Destination
  2506. Detailed
  2507. Details
  2508. Developed
  2509. Developer
  2510. Dialect
  2511. Dialects
  2512. Different
  2513. Directs
  2514. Disks
  2515. Display
  2516. Document
  2517. Documents
  2518. Don't
  2519. Dos/windows
  2520. Driven
  2521. Dropped
  2522. During
  2523. Easier
  2524. Easily
  2525. Easy-to-use
  2526. Edited
  2527. Editing
  2528. Callable
  2529. Called
  2530. Can't
  2531. Cannot
  2532. Capabilities
  2533. Capability
  2534. Categories
  2535. Category
  2536. Cd-rom
  2537. Chang
  2538. Change
  2539. Changes
  2540. Consistent
  2541. Consistently
  2542. Consultant
  2543. Consultants
  2544. Contain
  2545. Contains
  2546. Content
  2547. Context
  2548. Continue
  2549. Continues
  2550. Control
  2551. Controllable
  2552. Controlled
  2553. Controlling
  2554. Converted
  2555. Cooperative
  2556. Users have invested time and money in existing macro languages.  Application developers have to consider the trade-off between compatibility with past technology and a transition to new technology. At a 
  2557. minimum level of compatibility, application developers can allow existing macros to be invoked by AppleScript using the "Do Script" Apple event.
  2558. Achieve
  2559. Across
  2560. -network
  2561. Active
  2562. Added
  2563. Addition
  2564. Additional
  2565. Address
  2566. Administration
  2567. Adopted
  2568. Adoption
  2569. Advance
  2570. Advanced
  2571. Advancements
  2572. Advances
  2573. Advantage
  2574. After
  2575. Against
  2576. Aimed
  2577. Aladdin
  2578. Aldus
  2579. Allow
  2580. Allowing
  2581. Allows
  2582. Almost
  2583. Already
  2584. default AppleScript syntax can be replaced with alternative dialects.  Initially, Apple will release a Japanese dialect of AppleScript and will release more dialects, such as French, in the future.  The user 
  2585. can choose the dialect in which they'd like to view  a script;  the scripts are interchangeable.  SCRIPT EDITOR UTILITY:  AppleScript is delivered with a simple script generation and editing facility known as 
  2586. Thread
  2587. Threads
  2588. Through
  2589. Today
  2590. Together
  2591. Tools
  2592. Transparent
  2593. arent
  2594. nsparent
  2595. sparent
  2596. Which
  2597. While
  2598. Without
  2599. Write
  2600. yA$Are AppleScript scripts localizable?E
  2601. AppleScript
  2602. Another important differentiating feature of AppleScript is its localizability. With AppleScript, a script written in English will automatically open up in the default language on whatever system it is played. tten in English will automatically open up in the default language on whatever system it is played. 
  2603. Directly
  2604. Directs
  2605. Disks
  2606. Display
  2607. Docker
  2608. Document
  2609. Documentation
  2610. Documents
  2611. Don't
  2612. Dos/windows
  2613. Downloads
  2614. Driven
  2615. Drivers
  2616. Dropped
  2617. During
  2618. Easier
  2619. Easily
  2620. Easy-to-use
  2621. Edited
  2622. Editing
  2623. Sys. SW StrategyHnApple is currently exploring options to license its technology, but has no announcements to make at this time.W
  2624. That's
  2625. Themselves
  2626. There
  2627. These
  2628. They'd
  2629. Third
  2630. Third-party
  2631. Those
  2632. Though
  2633. Three
  2634. `A`Are there any additional Toolbox routines that have been ported to native PowerPC in System 7.5?E
  2635. Sys. SW StrategyW
  2636. `en ported to native PowerPC in System 7.5?E
  2637. Sys. SW StrategyW
  2638. `data structure of the Threads Package.W
  2639. Q&Ahread Manager?E
  2640. Thread Manager
  2641. ^A(When is the Finder going to get updated?E
  2642. Sys. SW Strategy
  2643. _A`Are there any additional Toolbox routines that have been ported to native PowerPC in System 7.5?E
  2644. Sys. SW Strategy
  2645. `7.5?
  2646. A#Does Microsoft support AppleScript?E
  2647. AppleScript
  2648. Competition
  2649. system-level scripting language for the Macintosh built on top of Apple events. However, the AppleScript syntax is easier to read and use than the 
  2650. Frontier syntax; AppleScript offers replaceable dialects; and it more strictly supports the OSA. Because Frontier is based on the OSA, Frontier scripts can exist side-by-side with AppleScript scripts.
  2651. A#Does Microsoft support AppleScript?E
  2652. AppleScript
  2653. Competition
  2654. GX Typography Tech Article
  2655. Goto Thread Mgr. TB
  2656. Thread Manager Tech Brief
  2657. Goto About InfoBASE
  2658. Go to previous
  2659. >0e#Macintosh Operating System Strategy
  2660. SA8Where do the custom Apple Guide databases get installed?E
  2661. Apple GuideHOApple Guide databases reside in the Extensions folder within the System Folder.W
  2662. What is the compatibility with the drag and drop used in the Apple File Assistant (It is my understanding File Assistant used the Drag and Drop manager from Capone. However, that was many months ago, and I am  am 
  2663. ALWhat does AppleScript have to do with ScriptX, NewtonScript, and TeleScript?E
  2664. AppleScript
  2665. AppleScript is general purpose scripting solution.  Other scripting environments are complementary to AppleScript and address more specific needs.  These languages address different needs, but are similar in 
  2666. Originally
  2667. Heard
  2668. System
  2669. Supposed
  2670. :What
  2671. System
  2672. Requirements
  2673. Running
  2674. Quickdraw
  2675. <While
  2676. System
  2677. Offers
  2678. Enhancements
  2679. 6Will
  2680. There
  2681. Compatibility
  2682. Checker
  2683. System
  2684. Power
  2685. Poweropen
  2686. Previous
  2687. Print
  2688. Printing
  2689. Problems
  2690. Problems
  2691. Quicktime
  2692. Really
  2693. Reason
  2694. Release
  2695. Releasing
  2696. Replaced
  2697. Require
  2698. Requirements
  2699. Running
  2700. Sales
  2701. Scriptable
  2702. Shareware
  2703. Shipped
  2704. Shipping
  2705. Shrinking
  2706. Since
  2707. Slipped
  2708. Software
  2709. 9A=Has System 7.5 been tuned to take advantage of the Power Mac?E
  2710. Sys. SW Strategy
  2711. Which
  2712. Applications
  2713. Support
  2714. Applescript
  2715. Customers
  2716. Applescript
  2717. Should
  2718. Applescript
  2719. Finder
  2720. Scripting
  2721. Software
  2722. Applescript
  2723. Compatible
  2724. Existing
  2725. Macro
  2726. Languages
  2727. Manager
  2728. Thread
  2729. Manager
  2730. Thread
  2731. Manager
  2732. Applescript
  2733. Scripts
  2734. Easily
  2735. Readable
  2736. Applescript
  2737. Scripts
  2738. Localizable
  2739. the ScriptX language itself.  TeleScript is a special-purpose scripting language for mobile telecommunications.  Think of it as a souped-up CCL language that accommodates the special needs of mobile computing. 
  2740.  Most often, TeleScript will be produced by system software and device drivers in Newton and PowerBook computers; only programmers who are writing mobile telecommunications applications or services would need 
  2741. Newtonscript
  2742. Newtonscripts
  2743. Next-generation
  2744. Non-roman
  2745. Nothing
  2746. Nouns
  2747. Number
  2748. Object
  2749. Object-oriented
  2750. Objects
  2751. Occupies
  2752. =ACWill System 7.5 be offered on other platforms beside the Macintosh?r QuickDraw GX are installed, a minimum of 8 MB of RAM is recommended. For Power Macintosh systems, a minimum of 8 MB of RAM is 
  2753. _required; if PowerTalk or QuickDraw GX are installed, a minimum of 16 MB of RAM is recommended?
  2754. =ACWill System 7.5 be offered on other platforms beside the Macintosh? currently exploring options to license its technology, but has no announcements to make at this time?
  2755. protocols and datalink layers, and if it makes sense and becomes a mainstream standard at some point then maybe we
  2756. ll incorpO
  2757. orate it into the product. But there are ATM cards in development for NuBus, and I
  2758. ve read of ATM and fast Ethernet cards for PCI bus as well. 
  2759. POWEROPEN
  2760. SEAN:  Rich, harkening back to the original alliance b
  2761. intosh
  2762. Market
  2763. Mathematica
  2764. Helping
  2765. High-density
  2766. Highlighting
  2767. Highly
  2768. However
  2769. Human
  2770. Hypercard
  2771. Hypertalk
  2772. Imaging
  2773. Implement
  2774. Implemented
  2775. Implementing
  2776. Important
  2777. Including
  2778. Incorporate
  2779. Incorporating
  2780. Individual
  2781. Industry
  2782. Information
  2783. Integrate
  2784. Integrated
  2785. Integrates
  2786. Integrating
  2787. Integration
  2788. Integrator
  2789. Integrators
  2790. Intended
  2791. Intends
  2792. Interact
  2793. Interactive
  2794. Interapplication
  2795. Interchangeable
  2796. Interested
  2797. Interesting
  2798. Interface
  2799. Interfaces
  2800. Interval
  2801. Issue
  2802. Items
  2803. Itself
  2804. Japanese
  2805. Known
  2806. Language
  2807. PowerTalk and AppleScript, as well as a number of productivity enhancements, System 7.5 offers functionality that is uniquely available on the Macintosh platform.
  2808. Automation
  2809. Available
  2810. Background
  2811. BalloonH
  2812. Between
  2813. Beyond
  2814. Binds
  2815. Bring
  2816. Broader
  2817. Build
  2818. Builder
  2819. Building
  2820. Built
  2821. Built-in
  2822. Bundled
  2823. Business
  2824. Businesses
  2825. Buyers
  2826. Can't
  2827. Canvas
  2828. Capabilities
  2829. Capability
  2830. Capture
  2831. Catalogs
  2832. Categories
  2833. Category
  2834. Cd-rom
  2835. System 7.5 will require a Macintosh with at least 4 MB of RAM. If PowerTalk or QuickDraw GX are installed, a minimum of 8 MB of RAM is recommended. For Power Macintosh systems, a minimum of 8 MB of RAM is requiBZred; if PowerTalk or QuickDraw GX are installed, a minimum of 16 MB of RAM is recommended.
  2836. is decade?
  2837. Latest
  2838. Launch
  2839. Number
  2840. Offered
  2841. Provide
  2842. Specific
  2843. System
  2844. Technology
  2845. Their
  2846. These
  2847. Third-party
  2848. Vendors
  2849. \A_What "end user" benefits of Threads and the Thread Manager can be articulated to our customers?E
  2850. Thread ManagerH
  2851. An application using preemptive threads can run true multitasking.  A user could execute a detailed and/or lengthy search with a database while simultaneously entering records across a network.ork.&A
  2852. _A`Are there any additional Toolbox routines that have been ported to native PowerPC in System 7.5?E
  2853. Sys. SW StrategyW
  2854. 8 of developers today are incorporating key technologies such as Apple Guide, Macintosh Drag and Drop, AppleScript, QuickDraw GX and PowerTalk into their applications.  Companies who recently announced 
  2855. support for QuickDraw GX include: Xerox, Pixar, Peirce Software and XXXXX.  As we near launch date, Apple plans to make additional developer names available?
  2856. tA*Will AppleScript work across applications?E
  2857. AppleScript
  2858. and this is one of its most important differentiating factors. Traditional scripting or macro languages are trapped within a single application., but most users use more than one application and have actors. Traditional scripting or macro languages are trapped within a single application., but most users use more than one application and have 
  2859. and their individual preferences.
  2860. Elements of AppleScript Technology
  2861. Natural Vocabulary
  2862. AppleScript features a natural syntax designed specifically for ease of use. As with spoken language, the building blocY
  2863. ks of the language are words and statements. For example, the phrase:
  2864. tell application "Scriptable Text Editor" to print the front window is a simple statement that forms a complete script, instructing the Scri
  2865. AppleScript Tech Article
  2866. Their
  2867. Applica
  2868. s dictionary, making externalized data available as objects and externalized functions available as commands.
  2869. Commands and Objects
  2870. AppleScript is a dynamic, object-oriented script language.  At its heart is]
  2871.  the ability to send messages (commands) to objects in applications.  These objects, which are familiar things such as words or paragraphs in a text-editing application, respond to commands by performing action
  2872. AppleScript Tech Article
  2873. pA/What are the key benefits of using AppleScript?E
  2874. AppleScript
  2875. AppleScript offers different benefits to three different groups:  Developers will find that it increases the value of their products, opens up new market opportunities, speeds their time to market, and 
  2876. positions them to take advantage of forthcoming Apple technologies.  Solution providers will find that AppleScript lets them build custom solutions from off-the-shelf software, simplify network administration, 
  2877. Fully
  2878. Functionality
  2879. Functions
  2880. Fundamental
  2881. Funtionally
  2882. Future
  2883. Gender
  2884. General
  2885. Generate
  2886. Generated
  2887. Generates
  2888. Generation
  2889. Easily
  2890. Enhancements
  2891. Especially
  2892. Events
  2893. Existing
  2894. Extension
  2895. Extensions
  2896. Features
  2897. Finder
  2898. First
  2899. Fonts
  2900. Footprint
  2901. Frontier
  2902. Future
  2903. Adobe Multiple Master fonts are fonts that contain outlines of the font at different weights and widths.  TrueType GX fonts have one outline with the ability to scale the font to any other weight or width.W
  2904. DA_Will my old fonts work with QuickDraw GX (this is especially important for two-byte languages)?E
  2905. QuickDraw GXW
  2906. E TrueType and Type 1 fonts will continue to work with QuickDraw GX.  Users of Type 1 fonts will have to add a resource to their fontsW
  2907. common suites of events and objects by application category.  The results are published in a book called the Apple Events Registry (available from APDA).  The Apple events mechanism supplies the connection, 
  2908. and the standards defined in the Apple Events Registry provide the common language.  This combination enables AppleScript to request services, retrieve data, and more.   Together, Apple events and the event 
  2909. AppleScript
  2910. The following is an overview of key AppleScript features:  COMMON CROSS-APPLICATION SCRIPTING:  AppleScript adds macro capabilities to all scriptable applications and a single script can integrate multiple 
  2911. experienced the need to better integrate and automate their favorite applications.  AppleScript scripts work across the Macintosh desktop and with all applications that support it.  AppleScript seamlessly 
  2912. transfers almost any type of information between applications, allowing users to create customized tools and computing environments that make use of features from multiple applications.
  2913. uAWWhat will AppleScript allow users to do that they can't do today with a macro language?
  2914. In addition to commercial developers, who may opt to make their applications support AppleScript, there are two user segments that will benefit from AppleScript.  The first is Solution Providers.  These are 
  2915. people who will create scripts for themselves or others, such as in-house developers, consultants, VARs, and systems integrators. In addition, a 
  2916. recorder
  2917.  mechanism within the AppleScript Script Editor will 
  2918. Sys. SW Strategy
  2919. System 7.5 is Apple's newest release of the System 7 operating system which set the industry standard for graphical interfaces.  It is the first mainstream operating system for RISC that includes 50 new enhanceBNments offering DOS/Windows compatibility, customization and advanced graphics.
  2920. Microsoft has already shipped a version of Microsoft Excel that fully supports AppleScript.  Microsoft announced in July 1992 that they would expand support of the Object Model and AppleScript to its other 
  2921. applications.
  2922. A*What does the future hold for AppleScript?e plans to take AppleScript in three important directions.  1)  AppleScript is a fundamental technology at Apple and is complementary to other Apple technologies, such as AOCE and QuickTime.  AppleScript 
  2923. Being
  2924. Benefit
  2925. Benefits
  2926. Beside
  2927. Between
  2928. Books
  2929. Empatibility
  2930. Compelling
  2931. Compete
  2932. Competitive
  2933. Consolidating
  2934. Customers
  2935. Decide
  2936. Delay
  2937. Developer
  2938. Developers
  2939. Didn't
  2940. Differ
  2941. Difference
  2942. Different
  2943. Disparate
  2944. Distribute
  2945. Don't
  2946. to learn TeleScript.  NewtonScript is the language that
  2947. s behind Newton forms and user interface elements.  Think of it as HyperTalk for Newton forms.  It
  2948. s not a systemwide scripting language for Newton; it
  2949. much more integral
  2950. s the only way to write a Newton application.  People who want to create Newton forms should learn NewtonScript.  How does AppleScript relate to ScriptX? It
  2951. s similar in form and syntax 
  2952. 4goal in releasing System 7.5 is to make available a single OS release that supports both 680x0 and PowerPC-based Macintosh systems.  By incorporating new technologies such as QuickDraw GX, Apple Guide, 
  2953. PowerTalk and AppleScript, as well as a number of productivity enhancements, System 7.5 offers functionality that is uniquely available on the Macintosh platform?
  2954. to ScriptX, so people who learn one will find it easy to learn the other.  With a ScriptX player on the Macintosh, we expect that an AppleScript script will be able to invoke and play a ScriptX title.  How 
  2955. does AppleScript relate to TeleScript?  On PowerBooks, we expect that you
  2956. ll be able to write AppleScript scripts that orchestrate telecommunications applications, which in turn use TeleScript to establish 
  2957. jA>How does AppleScript relate to IAC, the OSA, and Apple events?E
  2958. AppleScript is a standard for scripting technology, which makes use of Apple events. AppleScript is built on top of the OSA, which ensures cross-application scripting with a consistent syntax.  Simply put, Apple 
  2959. events are the medium through which AppleScript directs applications to perform tasks.  Apple events is the messaging language of the System 7 IAC technology; it allows applications to communicate with other 
  2960.  So, for example, a script written in the AppleScript English dialect will appear in Kanjii if opened on a Japanese system.  AppleScript scripts are translated in a natural manner.  Word order and gender are 
  2961. added or reordered when necessary, and just about everything but variable names and comments translates perfectly to the local language.  Currently, efforts to create AppleScript dialects for Kanjii and 
  2962. ;French, and other dialects will be delivered in the future.
  2963. Developer
  2964. Developer's
  2965. Developers
  2966. Dialect
  2967. Dialects
  2968. Different
  2969. Directly
  2970. Directs
  2971. Disks
  2972. Display
  2973. Distribution
  2974. Document
  2975. Documentation
  2976. Documents
  2977. Don't
  2978. Dos/windows
  2979. Driven
  2980. Dropped
  2981. During
  2982. Easier
  2983. Easily
  2984. Easy-to-use
  2985. Edited
  2986. Editing
  2987. Finder
  2988. Guide
  2989. Manager
  2990. Powertalk/share
  2991. Quickdraw
  2992. Scriptable
  2993. Strategy
  2994. Thread
  2995. AppleScript
  2996. Apple plans to take AppleScript in three important directions.  1)  AppleScript is a fundamental technology at Apple and is complementary to other Apple technologies, such as AOCE and QuickTime.  AppleScript 
  2997. the areas where they overlap.  What's uniquely interesting about AppleScript is that acts as an overall integrator.  ScriptX is a special-purpose scripting language for delivering multi-media content.  Think 
  2998. of it as PostScript for multimedia. Most often, ScriptX will be produced automatically by authoring tools; only a very few 
  2999. power
  3000.  media authors (and the programmers who write authoring tools) will write in 
  3001. suites form the Open Scripting Architecture (OSA).   Apple announced the OSA scripting standard in May 1991.  The OSA provided a single, uniform way for developers to make their System 7 applications 
  3002. scriptable, ensuring a rich offering of scriptable third party applications.  Most important, it paved the way for developer support of AppleScript scripting because AppleScript is built on the OSA.
  3003. kA+When and how will AppleScript be available?E
  3004. AppleScript
  3005. Simple
  3006. Simplifies
  3007. Simplify
  3008. Simply
  3009. Simultaneously
  3010. Since
  3011. Single
  3012. Sites
  3013. Slated
  3014. Software
  3015. Solution
  3016. Solutions
  3017. Someone
  3018. Sophisticated
  3019. Souped-up
  3020. Special
  3021. Special-purpose
  3022. Specific
  3023. Speed
  3024. Speeds
  3025. Stack
  3026. Stacks
  3027. Stated
  3028. Statements
  3029. Schedule
  3030. Scheduled
  3031. Screen
  3032. Script
  3033. Scriptability
  3034. Scriptable
  3035. Scripted
  3036. Scripter's
  3037. Scripters
  3038. Scripting
  3039. Scripts
  3040. Scriptx
  3041. Seamlessly
  3042. Search
  3043. Second
  3044. Settings
  3045. Shipping
  3046. Should
  3047. Significant
  3048. Significantly
  3049. Similar
  3050. Simple
  3051. ARCHITECTURE:  Third-party scripting solutions and tools can plug-and-play as an integrated part of AppleScript.  COMPONENT ARCHITECTURE:  The component approach allows other scripting solutions, such as 
  3052. DAL/SQL, to become integrated parts of AppleScript solutions.  WORKS ACROSS THE NETWORK:  AppleScript works across the network.  A script running on one Macintosh can control an application on another 
  3053. Macintosh across the network.
  3054. connections with services.  How does AppleScript relate to NewtonScript?  The Newton Docker application for Macintosh will be scriptable, so you
  3055. ll be able to write an AppleScript script that downloads data 
  3056. {from Macintosh applications to a Newton through the docker.   NewtonScripts then manipulate that information in the Newton.
  3057. A=How will AppleScript work with the Taligent operating system?E
  3058. AppleScript
  3059. Making
  3060. Manager
  3061. Manager's
  3062. Manipulate
  3063. Manner
  3064. Manual
  3065. Manuals
  3066. Manufacturers
  3067. Market
  3068. Master
  3069. Matching
  3070. Mbytes
  3071. Means
  3072. Mechanism
  3073. Media
  3074. Medium
  3075. Memory
  3076. Messaging
  3077. Microsoft
  3078. Mobile
  3079. Modest
  3080. Modify
  3081. Money
  3082. Monolithic
  3083. Motion
  3084. Moved
  3085. Moving
  3086. Apple GuideH:Balloon Help will continue to be included with System 7.5.W
  3087. #A4Will Apple Guide run on System 6, 7, 7.1 or 7.1 Pro?E
  3088. Apple GuideH7Today, Apple Guide is designed to work with System 7.5.W
  3089. Language
  3090. Languages
  3091. Later
  3092. Latest
  3093. Latter
  3094. LaunchnchnchnchnchLaunchnchple
  3095. System
  3096. Software
  3097. Technologies
  3098. ><What
  3099. Footprint
  3100. Various
  3101. Configurations
  3102. Graphical
  3103. Graphics
  3104. Great
  3105. Greater
  3106. Ground-breaking
  3107. Groups
  3108. Grows
  3109. Guarantee
  3110. antee
  3111. Guest
  3112. With the Open Scripting Architecture, we have a fundamental architecture which will work across platforms.  At this time, we can't provide specific details on how AppleScript will work with Taligent's 
  3113. operating system.
  3114. Q&A)How will AppleScript work with PowerOpen?E
  3115. AppleScriptH
  3116. With the Open Scripting Architecture, we have a fundamental architecture which will work across platforms.  At this time, we can't  provide specific details on how AppleScript will work with PowerOpen.
  3117. On-Screen MasterB
  3118. Seeded
  3119. AppleScript and Visual Basic are different kinds of products.  Visual Basic is a tool for creating applications.  AppleScript is a system-wide scripting language used for integrating and customizing 
  3120. applications.  On the Macintosh, application building tools, such as HyperCard, will use AppleScript to integrate custom applications with off-the-shelf applications.  The AppleScript language can be compared 
  3121. HvAppleScript is available from Apple Dealers.  It is also bundled as a component of both System 7.1 Pro and System 7.5.
  3122. What does AppleScript include?E
  3123. AppleScript
  3124. AppleScript comes with an AppleScript extension, a script editor that allows you to record, modify, and play scripts, a Scriptable Text Editor, and FaceSpan, an interface builder that lets you build custom appl
  3125. 5A*When will Mash or System 8.0 be available?E
  3126. Sys. SW StrategyH}The next operating system release is slated for 1995.  However, we are not making any announcements on future releases today.W
  3127. Sys. SW StrategyH}The next operating system release is slated for 1995.  However, we are not making any announcements on future releases today?W
  3128. Sys. SW StrategyH
  3129. Apple plans to deliver QuickTime 2.0 first to developers and then to the general public.  The System 7.5 delivery schedule does not include QuickTime 2.0.
  3130. Guidance
  3131. Applehelp
  3132. Issue
  3133. Compatibility
  3134. Checker
  3135. System
  3136. <Will
  3137. There
  3138. Versions
  3139. Operating
  3140. System
  3141. Relea
  3142. <With
  3143. Apple's
  3144. Shrinking
  3145. Third-party
  3146. Developers
  3147. Strategy
  3148. Thread
  3149. Useful
  3150. Users
  3151. Using
  3152. Version
  3153. Versions
  3154. Visual
  3155. Where
  3156. Which
  3157. idelyelyelyelyelyelyely
  3158. AppleScript provides basic looping, repeating, conditional structures, and error handling.  Also, AppleScript includes powerful object-oriented features.  And it can also take advantage of the capabilities of 
  3159. third-party applications.  For example, because Microsoft Excel 4.0 is scriptable, Excel users can integrate the power of Excel commands into their AppleScript scripts. A user could, for instance, write a 
  3160. zA(Are AppleScript scripts easily readable?E
  3161. AppleScript
  3162. Yes.  The default syntax of the AppleScript language is similar to HyperTalk in its 
  3163. natural language
  3164.  approach, but is even more regular and predictable.  It has been designed so that beginning script writers 
  3165. ucan record a script and puzzle out the script functionality in order to modify the script to better meet their needs.
  3166. {A/How much power does AppleScript itself provide?E
  3167. AppleScript
  3168. 68020
  3169. 680x0
  3170. 7.1.2
  3171. Launch
  3172. Leaps
  3173. Learn
  3174. Least
  3175. Lengthy
  3176. Level
  3177. Levels
  3178. Library
  3179. License
  3180. Little
  3181. Local
  3182. Localizability
  3183. Long-term
  3184. Looping
  3185. M1730ll/a
  3186. M1730ll/b
  3187. M1730z/a
  3188. M1730z/b
  3189. Mac's
  3190. Macintosh
  3191. 8ANHow is System 7.5 different from System 7.1.2 that shipped with the Power Mac?E Sys. SW Strategy
  3192. PowerTalk/Share
  3193. System 7.1.2 was a special release of 7.1 that was tuned to take advantage of the Power Mac's speed and engine power.  It was not released as a stand-alone product.  In addition, 7.5 contains Apple's newest tecBShnology including Apple Guide, QuickDraw GX, Macintosh Drag and Drop and PowerTalk.=Has System 7.5 been tuned to take advantage of the Power Mac?E
  3194. Sys. SW Strategytegy
  3195. Microsoft
  3196. Microsoft's
  3197. Middle
  3198. Minimum
  3199. Mobile
  3200. Model
  3201. Modify
  3202. Modularly
  3203. Module
  3204. Money
  3205. Monolithic
  3206. Mouse
  3207. Moved
  3208. Moving
  3209. Multi-media
  3210. e Performance Systems
  3211. AppleScript Order
  3212. Before
  3213. Beginning
  3214. Behind
  3215. Being
  3216. Believes
  3217. Benefit
  3218. Benefits
  3219. Better
  3220. Between
  3221. Broader
  3222. Build
  3223. Building
  3224. Built
  3225. Built-in
  3226. Business
  3227. Businesses
  3228. Called
  3229. Can't
  3230. Canvas
  3231. Capabilities
  3232. Capability
  3233. Catalogs
  3234. Categories
  3235. Category
  3236. Cd-rom
  3237. :AdWill there be two versions of the 7.5  operating system release like System 7.1. Pro and System 7.1?E
  3238. Sys. SW StrategyH|No.  There will be one release of System 7.5 that can be installed on both Macintosh, Power Macintosh and PowerBook systems.W
  3239. ;here will be one release of System 7.5 that can be installed on both Macintosh, Power Macintosh and PowerBook systems?W
  3240. Cross-platform scripting is a high priority and work is underway.  Our plan is to deliver first the underpinnings of AppleScript to other platforms, such as Windows, and then to deliver AppleScript to other 
  3241. rplatforms.  Apple is investigating several options for delivering AppleScript and the Open Scripting Architecture.
  3242. Thread ManagerH
  3243. With the Thread Manager, an application can have true multitasking.  An example would be:  a database application may allow a user to do a search while concurrently adding entries over a network.W
  3244. ZAMWill applications have to be revised to take advantage of the Thread Manager?
  3245. AppleScript
  3246. Their
  3247. Themselves
  3248. There
  3249. These
  3250. They'd
  3251. Third
  3252. Third-party
  3253. Those
  3254. Though
  3255. Three
  3256. Through
  3257. Allow
  3258. Already
  3259. Advantage
  3260. .Does
  3261. Require
  3262. Developer
  3263. Adoption
  3264. <Exactly
  3265. Apple
  3266. System
  3267. Software
  3268. Technologies
  3269. System
  3270. Tuned
  3271. Advantage
  3272. Power
  3273. Fonts
  3274. Supported
  3275. Quickdraw
  3276. Still
  3277. Apple
  3278. Guide
  3279. Departments
  3280. Custom
  3281. Apple
  3282. Guide
  3283. Differ
  3284. Balloon
  3285. ications.  For developers, the AppleScript Developer
  3286. s Toolkit is available from APDA, and includes detailed documentation and tools for both commercial developers and professional script developers.
  3287. Thank you for using the
  3288. InfoBASE on System 7.5!
  3289. The InfoBASE was conceptualized by the Worldwide Performance Systems group and is intended to be a quick and easy reference tool for accessing vast amounts of in
  3290. eSAppleScript Tech Article
  3291. AppleScript works with those applications that support the OSA. There are three levels of AppleScript support:  
  3292. Scriptable
  3293.  applications can be controlled by AppleScript.; 
  3294. Recordable
  3295.  applications let users 
  3296. directly record scripts from their actions using a simple script editing utility; and 
  3297. Attachable
  3298.  applications can trigger AppleScript scripts based on user actions within the application (for example, 
  3299. #save
  3300.  an AppleScript is triggered).
  3301. Why did Apple decide it needed two versions of its operating system in the first place and why is Apple consolidating this system software release?  Is it due to the fact that sales of System 7 Pro were weak?E Sys. SW Strategy
  3302. PowerTalk/Share
  3303. System 7 Pro was intended to deliver Apple's PowerTalk and AppleScript technologies to users interested in collaborating more effectively. After System 7 Pro was introduced, customers, particularly those in bus
  3304. the Script Editor.  The Script Editor generates scripts by "watching" the user's actions.  The scripts can then be edited and run by the user.  More sophisticated editing tools and environments will be 
  3305. released in the future.  RECORDING FACILITY:  Scripts can be generated with a "watch-me" facility.  The user can turn on recording in the Script Editor, and as the interact with recordable applications, 
  3306. Sys. SW StrategyH
  3307. Apple will deliver System 7.5 to individual users either on high-density floppy disks or on CD-ROM. Multiple-user sites can either purchase a multi-user kit or volume license the software.W
  3308. Either
  3309. Electronic
  3310. Elements
  3311. Employees
  3312. Enable
  3313. Enables
  3314. Encompasses
  3315. Engine
  3316. English
  3317. Enhanced
  3318. Enhancement
  3319. Enhancements
  3320. Ensure
  3321. Ensures
  3322. Ensuring
  3323. Entering
  3324. Enterprise
  3325. Entries
  3326. Environment
  3327. Environments
  3328. Error
  3329. Establish
  3330. applications to perform sophisticated interapplication operations.   To achieve a standardized syntax, Apple has worked with developers to organize events and objects into event suites.  Event suites provide a 
  3331. standard way to do a set of tasks for a variety of application categories by defining a common set of Apple events and objects.  These event suites form an evolving standard in an ongoing process to define 
  3332. hemselves
  3333. There
  3334. There's
  3335. Thereafter
  3336. Therefore
  3337. Therefrom
  3338. These
  3339. Saved
  3340. Savedand
  3341. Saves
  3342. Scaler
  3343. Scalers
  3344. Scaling
  3345. Scanners
  3346. Schedule
  3347. Scheduling
  3348. Scheme
  3349. Screen
  3350. Script
  3351. Scriptability
  3352. Scriptable
  3353. Scripted
  3354. Scripters
  3355. Scripting
  3356. Scripts
  3357. Scroll
  3358. Scrolling
  3359. Seamless
  3360. Search
  3361. Searching
  3362. is a foundation for Apple's voice recognition technology,  which requires that applications be scriptable in order for them to reap the benefits of being voice controllable.  Future plans include integration 
  3363. with other Apple technologies.  2)  Cross-platform AppleScript is a key initiative.  We recognize that Customers, particularly those in the enterprise, require scripting technology to work across platforms.  
  3364. GX Overview Tech Article
  3365. Goto GX Print Tech TA
  3366. GX Printing Technologies
  3367. Goto GX Typo TA
  3368. GX Typography Tech Article
  3369. With Apple's shrinking base of third-party developers, what is the compelling reason for them to write applications for System 7.5?E
  3370. Sys. SW Strategy
  3371. A number of developers have already adopted many of the enhancements offered in System 7.5 and the number continues to grow.  These vendors, like Apple, want to bring their customers the latest technology availBhable.  As we near the launch date, we plan to provide more specific information on third-party adoption.
  3372. ~TT*x
  3373. applications.  The standard Apple Events and objects defined as part of the Open Scripting Architecture enable a consistent scripting experience with all applications.EASY-TO-USE LANGUAGE:  The AppleScript 
  3374. language syntax is easy to understand and use.  The base AppleScript language includes language control structures (repeat, if...then, etc.) and a library of built-in commands.  ALTERNATIVE DIALECTS:  The 
  3375. 7.1.2
  3376. Across
  3377. Adobe
  3378. Adobe's
  3379. Adopting
  3380. Adoption
  3381. Advantage
  3382. Handle
  3383. Hardware
  3384. Having
  3385. Heard
  3386. Apple
  3387. Guide
  3388. Product
  3389. Promised
  3390. Provide
  3391. Purchased
  3392. Quickdraw
  3393. Quicktime
  3394. R0175z/b
  3395. Rather
  3396. Readable
  3397. Really
  3398. Reason
  3399. Relate
  3400. Release
  3401. Releasing
  3402. Removing
  3403. Replace
  3404. Replaced
  3405. Require
  3406. Requirements
  3407. Rewritten
  3408. Running
  3409. Sales
  3410. Saved
  3411. Scriptable
  3412. Vtable
  3413. Vable
  3414. Wcial
  3415. Tuned
  3416. Two-byte
  3417. Unfortunately
  3418. Update
  3419. Upgrade
  3420. Useful
  3421. VUseful
  3422. Useful
  3423. VUseful
  3424. Versions
  3425. Where
  3426. Which
  3427. While
  3428. Variety
  3429. Various
  3430. Varying
  3431. Vector
  3432. Vectors
  3433. Vehicle
  3434. Vendor
  3435. Vertically
  3436. Videodisk
  3437. Viewdevice
  3438. Viewdevice's
  3439. Viewdevices
  3440. Viewed
  3441. Viewgroup
  3442. Viewgroup's
  3443. Viewgroups
  3444. Viewing
  3445. Viewport
  3446. The AOCE (Apple Open Collaboration Environment) provides the necessary services to enable workflow automation and unattended computing. AppleScript can be used in conjunction with the AOCE to automate the flow 
  3447. of information between applications and for delegation of tasks. For example, with scripting, a user can automate how incoming mail should be handled, and under what conditions information should be passed on 
  3448. to another user or application.
  3449. Charging
  3450. Checker
  3451. Chicago
  3452. Companies
  3453. Compare
  3454. Compatibility
  3455. Compatible
  3456. Compelling
  3457. Compete
  3458. Concerning
  3459. oncerning
  3460. Configurations
  3461. brations
  3462. bions
  3463. bions
  3464. bations
  3465. bnfigurations
  3466. Custom
  3467. Customers
  3468. Databases
  3469. Decide
  3470. Delay
  3471. Departments
  3472. Desktop
  3473. Developer
  3474. Developers
  3475. Didn't
  3476. Differ
  3477. Difference
  3478. Different
  3479. Still
  3480. Strategy
  3481. Support
  3482. Supporting
  3483. porting
  3484. rting
  3485. porting
  3486. >6Will
  3487. There
  3488. Compatibility
  3489. Checker
  3490. System
  3491. Guide
  3492. High-density
  3493. Highlighting
  3494. However
  3495. Human
  3496. Imaging
  3497. Implement
  3498. Implementing
  3499. Include
  3500. Included
  3501. Includes
  3502. Including
  3503. Incorporate
  3504. Incorporating
  3505. Individual
  3506. Industry
  3507. Information
  3508. ARWill AppleScript replace HyperCard?  Will AppleScript and HyperCard work together?E
  3509. AppleScript
  3510. AppleScript and HyperCard are different kinds of products.  HyperCard is tool for building applications.  AppleScript is scripting language that can control applications and the system.  Apple plans to add 
  3511. Played
  3512. Player
  3513. Please
  3514. Plug-and-play
  3515. Point
  3516. Portability
  3517. Positions
  3518. Possible
  3519. Postscript
  3520. Power
  3521. Powerbook
  3522. Powerbooks
  3523. Powerful
  3524. Poweropen
  3525. Powerpc-based
  3526. Powertalk
  3527. Predictable
  3528. Preemptive
  3529. Preference
  3530. Previous
  3531. Previously
  3532. Primarily
  3533. Print
  3534. Printed
  3535. Suites
  3536. Summarizes
  3537. Summer
  3538. Supplies
  3539. Support
  3540. Supporting
  3541. Supports
  3542. Switch
  3543. Symantec
  3544. Syntax
  3545. System
  3546. Weight
  3547. Weights
  3548. What's
  3549. Whatever
  3550. Whenever
  3551. Where
  3552. Wherever
  3553. Which
  3554. While
  3555. Width
  3556. Widths
  3557. Xerox
  3558. Xxxxx
  3559. Years
  3560. that they are able to understand, are said to belong to the same object class.
  3561. AppleScript can store and manipulate its own data.  This data can come from other applications or be created in a script, and it ca
  3562. an be manipulated with operators.
  3563. AppleScript has a built-in set of programming structures that include If statements for conditional execution, Repeat statements for statements that are repeated, assignment s
  3564. AppleScript Tech Article
  3565. Embraced
  3566. Implementing
  3567. Overview
  3568. Owned
  3569. Package
  3570. Packaged
  3571. Packages
  3572. Packed
  3573. Paged
  3574. Pager
  3575. Pages
  3576. Pairs
  3577. Panel
  3578. Panels
  3579. Paper
  3580. Paper-handling
  3581. Paper-type
  3582. Paradoxical
  3583. Paragraphs
  3584. Parallel
  3585. Process
  3586. Processing
  3587. Processor
  3588. Search for Particular Topic
  3589. Search for Particular Topic
  3590. questions concerning 
  3591. PowerPC.  They have 
  3592. been divided into 8 
  3593. categories.  You may view 
  3594. or print all of the Q&A, the 
  3595. Q&A for a single category, 
  3596. or you may searcBPh for a 
  3597. particular question/answer 
  3598. that you need.  Select from 
  3599. the following:
  3600. Search for Particular Topic
  3601. WP Order
  3602. Three
  3603. Through
  3604. Q&A Main
  3605. Fact Sheet Main
  3606. Resource Guide Main@
  3607. Resource Guide Main@
  3608. Resource Guide Maint
  3609. Resource Guide Main
  3610. Resource Guide Main
  3611. Resource Guide Main
  3612. Resource Guide Main
  3613. Resource Guide Mainnnnnnurce Guide Main
  3614. Resource Guide Mainy
  3615. Q&A SingleB
  3616. AVIsn't System 7.5. really a release to integrate and distribute disparate technologies?E Sys. SW Strategy
  3617. PowerTalk/Share
  3618. Customer needs have always driven the development of Macintosh system software technologies.  System 7.5 integrates advanced technologies such as QuickDraw GX and Apple Guide, as well as system software technol
  3619. ple Guide.  For example, users who don't have the benefit of a support desk will now have access to an electronic assistant; mobile users 
  3620. Graphics
  3621. Guide
  3622. Guides
  3623. Central
  3624. Point
  3625. Software
  3626. Claris
  3627. Corporation
  3628. Development
  3629. Dantz
  3630. Development
  3631. /A6Will there be a compatibility checker with System 7.5?E
  3632. Sys. SW Strategy
  3633. System 7.5 will include a utility to ensure the successful installation of the new operating system.  This utility will check for third-party extensions that are installed in a user's current system folder and 
  3634.  n a user's current system folder and 
  3635. Architecture
  3636. Areas
  3637. Arple
  3638. Assistance
  3639. Assistant
  3640. Attachable
  3641. August
  3642. Authoring
  3643. Authors
  3644. Automate
  3645. Automatic
  3646. Automatically
  3647. Automating
  3648. Automationionnionionionionionion
  3649. Automationionionionion
  3650. Platforms
  3651. Possible
  3652. Postscript
  3653. roduct
  3654. Promised
  3655. Protected
  3656. Purchased
  3657. Quickdraw
  3658. Quicktime
  3659. Really
  3660. Reason
  3661. Release
  3662. Releasing
  3663. Replaced
  3664. Require
  3665. Requirements
  3666. Running
  3667. Sales
  3668. Scriptable
  3669. Shareware
  3670. Shipped
  3671. Shipping
  3672. Shrinking
  3673. Slipped
  3674. Software
  3675. Still
  3676. Stragegy
  3677. Strategy
  3678. Supporting
  3679. oA&Who are the customers for AppleScript?E
  3680. AppleScript
  3681. ustomers at a modest price, Apple hopes to reach more customers than ever before through a wide array of software distribution channels, including mail order 
  3682. catalogs, office supply stores, and software retailers.  This approach also can help us to accelerate future technological advances and offer technical support to more users.
  3683. oA&Who are the customers for AppleScript?E
  3684. AppleScript
  3685. rA,Does AppleScript work with all applications?E
  3686. AppleScript
  3687. and the Macintosh system.  Using AppleScript, users will be able to control applications that support System 7 Apple events.  AppleScript 
  3688. allows users to type in scripts that are converted to Apple events and sent to applications.  The applications respond to the Apple events and pass back any information that the script has requested
  3689. rA,Does AppleScript work with all applications?E
  3690. AppleScript
  3691. The OSA is a standard for scripting technology, which makes use of Apple events. AppleScript is built on top of the OSA, which ensures cross-application scripting with a consistent syntax.  Simply put, Apple 
  3692. events are the medium through which AppleScript directs applications to perform tasks.  Apple events is the messaging language of the System 7 IAC technology; it allows applications to communicate with other 
  3693. Providing
  3694. Support
  3695. Guidance
  3696. \3)  Apple intends to deliver more advanced tools and scripting environments for AppleScript.
  3697. ABDoes Apple plan to take AppleScript technology to other platforms?E
  3698. Sys. SW Strategy
  3699. AppleScriptty and work is underway.  Our plan is to deliver first the underpinnings of AppleScript to other platforms, such as Windows, and then to deliver AppleScript to other 
  3700. rplatforms.  Apple is investigating several options for delivering AppleScript and the Open Scripting Architecture.
  3701. quirements
  3702. Setting
  3703. Streamlined
  3704. Terrific
  3705. Tremendous
  3706. Who've
  3707. 3ASIs Apple releasing System 7.5 to compete with Microsoft's Chicago operating system?E,Sys. SW Strategy
  3708. Competition
  3709. PowerTalk/Share
  3710. Apple's goal in releasing System 7.5 is to make available a single OS release that supports both 680x0 and PowerPC-based Macintosh systems.  By incorporating new technologies such as QuickDraw GX, Apple Guide, 
  3711. s. SW Strategy
  3712. Competition
  3713. PowerTalk/Share
  3714. Announcements
  3715. Another
  3716. Answer
  3717. Anything
  3718. Appear
  3719. Apple
  3720. 2script
  3721. Applescript-based
  3722. Application
  3723. Application's
  3724. Applications
  3725. sA'Which applications support AppleScript?E
  3726. AppleScript
  3727. There are over 70 products that now provide various levels of scriptability.  These include products from such vendors as ACI, Aladdin Systems, Aldus, CE Software, Chang Labs, Claris, Great Plains Software, MicB
  3728. rosoft, Quark, Shana, Symantec, TGS Systems, UserLand Software, and WordPerfect.  For more information, please refer to the document "Guide to Scriptable Apps" found on the 1994 June ARPLE CD.
  3729. Inactive
  3730. Releases
  3731. Remember
  3732. Peirce
  3733. People
  3734. Perfectly
  3735. Perform
  3736. Period
  3737. Periods
  3738. Pixar
  3739. Plains
  3740. Planning
  3741. Plans
  3742. Platform
  3743. Platforms
  3744. Plug-and-play
  3745. Point
  3746. Portability
  3747. Positions
  3748. Possible
  3749. Postscript
  3750. Power
  3751. Powerbook
  3752. Powerful
  3753. Powerpc-based
  3754. Powertalk
  3755. Predictable
  3756. Preference
  3757. Previously
  3758. Price
  3759. Print
  3760. Printed
  3761. Stepping
  3762. Steps
  3763. Still
  3764. Stone
  3765. Find All & Sort
  3766. Export for AppleLink
  3767. Export for AppleLink
  3768. Won't
  3769. Worry
  3770. Would
  3771. Components MainB
  3772. Developers
  3773. Development
  3774. Device
  3775. Dialect
  3776. Dialects
  3777. Different
  3778. Differentiating
  3779. Difficult
  3780. Directions
  3781. bution
  3782. Document
  3783. Documentation
  3784. Documents
  3785. Doing
  3786. Don't
  3787. Dos/windows
  3788. Driven
  3789. Dropped
  3790. During
  3791. Easier
  3792. Easily
  3793. Easy-to-use
  3794. Edited
  3795. Editing
  3796. Original
  3797. Originally
  3798. 4verall
  3799. Promised
  3800. Protected
  3801. Purchased
  3802. Quickdraw
  3803. Quicktime
  3804. Really
  3805. Release
  3806. Releasing
  3807. Replaced
  3808. Require
  3809. Requirements
  3810. Running
  3811. Scriptable
  3812. Shareware
  3813. Software
  3814. Still
  3815. Stragegy
  3816. Strategy
  3817. Supporting
  3818. System
  3819. Taligent
  3820. Technologies
  3821. Technology
  3822. Multi-user
  3823. Multimedia
  3824. Multiple
  3825. Multiple-user
  3826. Multitasking
  3827. Names
  3828. Native
  3829. Natural
  3830. Near-final
  3831. Necessary
  3832. Needed
  3833. Needing
  3834. Needs
  3835. Network
  3836. Networks
  3837. Never
  3838. Newest
  3839. Newton
  3840. Newtonscript
  3841. Nothing
  3842. Nouns
  3843. Number
  3844. Object
  3845. Object-oriented
  3846. Objects
  3847. Useful
  3848. User's
  3849. Userland
  3850. Users
  3851. Using
  3852. Utility
  3853. Value
  3854. Values
  3855. Variable
  3856. Variety
  3857. Various
  3858. Vendors
  3859. Verbs
  3860. Version
  3861. Versions
  3862. Would
  3863. Xerox
  3864. Xxxxx
  3865. Years
  3866. I originally heard that System 7.5 was supposed to ship in April and has slipped to August.  Why has there been a delay shipping this product?E
  3867. Sys. SW StrategyH
  3868. Apple never announced that System 7.5 would ship in April.  We have consistently stated summer 1994, which we will realize with the August introduction date.sh or System 8.0 be available?H}The next operating system release is slated for 1995.  However, we are not making any announcements on future releases today?
  3869. Supposed
  3870. System
  3871. Taligent
  3872. Technologies
  3873. Technology
  3874. Telescript
  3875. Text-based
  3876. That's
  3877. Ability
  3878. About
  3879. Access
  3880. Accessible
  3881. Accommodate
  3882. Accommodates
  3883. countant
  3884. countant
  3885. Addition
  3886. Additional
  3887. Address
  3888. Administration
  3889. Adopted
  3890. Adoption
  3891. Advance
  3892. Advanced
  3893. Advancements
  3894. Advances
  3895. Advantage
  3896. After
  3897. Against
  3898. Aimed
  3899. Allow
  3900. Allows
  3901. Already
  3902. Alternative
  3903. Always
  3904. 7AqWhich developers are adopting the technology in System 7.5 and are any of them adopting more than one technology?E Sys. SW Strategy
  3905. PowerTalk/Share
  3906. A number of developers today are incorporating key technologies such as Apple Guide, Macintosh Drag and Drop, AppleScript, QuickDraw GX and PowerTalk into their applications.  Companies who recently announced s
  3907. de: Xerox, Pixar, Peirce Software and XXXXX.  As we near launch date, Apple plans to make additional developer names available?
  3908. Guide
  3909. Guides
  3910. Handled
  3911. Handling
  3912. /ghting
  3913. However
  3914. Human
  3915. Imaging
  3916. Implement
  3917. Implementing
  3918. Include
  3919. Included
  3920. Includes
  3921. Including
  3922. Incorporate
  3923. Incorporating
  3924. Individual
  3925. Industry
  3926. Information
  3927. Visual
  3928. Vocabulary
  3929. Voice
  3930. Volume
  3931. Watch-me
  3932. Watching
  3933. Whenever
  3934. Wherever
  3935. Which
  3936. While
  3937. Within
  3938. Without
  3939. Worked
  3940. Works
  3941. Would
  3942. Xerox
  3943. Xxxxx
  3944. Years
  3945. <A,How much RAM will it take to run System 7.5?E Sys. SW Strategy
  3946. PowerTalk/Share
  3947. e.  By integrating the technologies previously available in System 7 Pro into System 7.5, Apple makes PowerTalk and 
  3948. <AppleScript available to a broader range of Macintosh users?
  3949. <A,How much RAM will it take to run System 7.5?E Sys. SW Strategy
  3950. PowerTalk/Share
  3951. Other
  3952. Overall
  3953. People
  3954. Place
  3955. Platform
  3956. tform
  3957. Platform
  3958. urchased
  3959. Quickdraw
  3960. Quicktime
  3961. Really
  3962. Reason
  3963. Release
  3964. Releasing
  3965. Replaced
  3966. Require
  3967. Requirements
  3968. Running
  3969. Sales
  3970. Scriptable
  3971. Shareware
  3972. Shipped
  3973. Shipping
  3974. Shrinking
  3975. Slipped
  3976. Software
  3977. Still
  3978. Stragegy
  3979. Strategy
  3980. Supporting
  3981. Obtain
  3982. Offered
  3983. Offersng
  3984. Offersersers
  3985. System 7 Pro includes only the runtime software
  3986. the system extensions, the basic Script Editor, a Scriptable Text Editor, and a HyperCard stack that summarizes the AppleScript commands.  The SDK includes not onB
  3987. ly the runtime, but also the following components:
  3988. FaceSpan,
  3989.  an interface builder that allows you to quickly create complete applications built on top of AppleScript
  3990.   Finder Scripting Software that lets 
  3991. cross
  3992. Applications
  3993. Applescript
  3994. Buyers
  3995. Can't
  3996. Capabilities
  3997. Capone
  3998. Comment
  3999. Companies
  4000. Compare
  4001. Compatibility
  4002. Compatible
  4003. Compelling
  4004. Compete
  4005. Competitive
  4006. Consistency
  4007. Consolidating
  4008. Custom
  4009. Customers
  4010. Databases
  4011. Decide
  4012. Delay
  4013. Departments
  4014. Desktop
  4015. Developer
  4016. Developers
  4017. Didn't
  4018. Differ
  4019. Difference
  4020. Different
  4021. Architecture
  4022. Aren't
  4023. Articulated
  4024. August
  4025. Authoring
  4026. Available
  4027. Balloon
  4028. Basic
  4029. >,How
  4030. System
  4031. Languages
  4032. Laserwriter
  4033. Leaps
  4034. Level
  4035. Macintosh
  4036. Master
  4037. Memory
  4038. Microsoft
  4039. Microsoft's
  4040. Moving
  4041. Multiple
  4042. Multitasking
  4043. Native
  4044. Needed
  4045. Needs
  4046. Isn't
  4047. Itself
  4048. Language
  4049. Languages
  4050. Licensees
  4051. Localizable
  4052. Macintosh
  4053. Macro
  4054. Manager
  4055. Moving
  4056. Multiple
  4057. Multitasking
  4058. Native
  4059. Needed
  4060. Needs
  4061. Towards
  4062. Trade-off
  4063. Traditional
  4064. Train
  4065. Transfers
  4066. Transition
  4067. Translated
  4068. Translates
  4069. Trapped
  4070. Travel
  4071. Trigger
  4072. Triggered
  4073. Truetype
  4074. Tuned
  4075. Types
  4076. Typographic
  4077. Unattended
  4078. Under
  4079. Underlying
  4080. Underpinnings
  4081. Understand
  4082. Underway
  4083. Uniform
  4084. Uniquely
  4085. Unless
  4086. Unparalleled
  4087. Until
  4088. Update
  4089. Decade
  4090. Default
  4091. Define
  4092. Defined
  4093. Defining
  4094. Delegation
  4095. Deliver
  4096. Delivered
  4097. Delivering
  4098. Delivery
  4099. Demands
  4100. Department
  4101. artment
  4102. Driven
  4103. Dropped
  4104. During
  4105. Easier
  4106. Easily
  4107. Effectively
  4108. Effort
  4109. Electronic
  4110. Enable
  4111. Encompasses
  4112. Engine
  4113. Enhanced
  4114. Enhancements
  4115. Ensure
  4116. do today.  It also includes the ability to manipulate that data using drag and drop.  Macintosh Drag and Drop, however, provides this latter functionality to applications today. And, by incorporating Drag and DC
  4117. rop into applications, third-party developers will move the application's human interface one step closer to the ease of use of OpenDoc.
  4118. A0Will Drag and Drop run with System 7.1. and 7.0?E
  4119. Drag and DropH
  4120. -A:Why isn't QuickTime 2.0 part of this release (System 7.5)?
  4121. Scriptable
  4122. Scripting
  4123. Scripts
  4124. Scriptx
  4125. Shareware
  4126. Shipped
  4127. Shipping
  4128. Should
  4129. Shrinking
  4130. Slipped
  4131. Software
  4132. Space
  4133. Special
  4134. pecial
  4135. !Language
  4136. Engineering
  4137. Corporation
  4138. Macro
  4139. Educational
  4140. Systems
  4141. Consolidating
  4142. Custom
  4143. Customers
  4144. Databases
  4145. Decide
  4146. Delay
  4147. Departments
  4148. Desktop
  4149. Developer
  4150. Developers
  4151. Development
  4152. Didn't
  4153. Differ
  4154. Difference
  4155. Different
  4156. Different
  4157. erent
  4158. Different
  4159. Abacus
  4160. Concepts
  4161. Abvent
  4162. Thank you for using the
  4163. InfoBASE on System 7.5!
  4164. The InfoBASE was conceptualized by the Worldwide Performance Systems group and is intended to be a quick and easy reference tool for accessing vast amounts of inB
  4165. formation on System 7.5.
  4166. Included are the contents of the following resources:
  4167.      The System 7.5 Q&A (Including component Q&A)
  4168.      The Macintosh Operating System Strategy Paper
  4169.      The Operating Systems C
  4170. PAqIs it possible to make custom help guides with Apple Guide and is it difficult and does it require special tools?E
  4171. Apple GuideHRYes.  Custom Apple Guides can be created using the Guide Maker authoring software.W
  4172. QABHow can Apple Guide be used by MIS departments to add custom help?E
  4173. Apple Guideusing the Guide Maker authoring software.W
  4174. QABHow can Apple Guide be used by MIS departments to add custom help?E
  4175. Apple GuideW
  4176. Q&ABe
  4177. Without
  4178. Worldscript
  4179. Write
  4180. Nrating
  4181. Apple
  4182. Charging
  4183. Operating
  4184. System
  4185. Didn't
  4186. System
  4187. Instead
  4188. System
  4189. System
  4190. E2Will
  4191. Apple
  4192. Guide
  4193. System
  4194. {<Will
  4195. Balloon
  4196. Still
  4197. Included
  4198. Operating
  4199. System
  4200. u/Will
  4201. System
  4202. Difficult
  4203. Disparate
  4204. Distribute
  4205. (Drag
  4206. Upgrade
  4207. Strategy
  4208. Customers
  4209. Moving
  4210. Syste
  4211. *When
  4212. System
  4213. Available
  4214. <Which
  4215. Companies
  4216. Supporting
  4217. Quickdraw
  4218. Their
  4219. Applica
  4220. <Which
  4221. Developers
  4222. Adopting
  4223. Technology
  4224. System
  4225. <Which
  4226. Technology
  4227. System
  4228. Release
  4229. Aren't
  4230. Segment
  4231. Segments
  4232. Select
  4233. Selected
  4234. Separate
  4235. Services
  4236. Settings
  4237. Several
  4238. Shana
  4239. Shipped
  4240. Should
  4241. Significant
  4242. Significantly
  4243. Similar
  4244. Simple
  4245. will compare these extensions against a database of compatible software.  Extensions not included in the database can be moved to a separate folder so that a user will, after installing System 7.5, be able to sCPuccessfully restart their system and then test each extension for compatibility.
  4246. Existing
  4247. Expect
  4248. Issue
  4249. Major
  4250. Number
  4251. Release
  4252. Requiring
  4253. Significant
  4254. Since
  4255. System
  4256. Their
  4257. Users
  4258. 0AVWhat is the difference between Apple's Scriptable Finder and the original AppleScript?E
  4259. Scriptable Finder
  4260. AppleScriptto a separate folder so that a user will, after installing System 7.5, be able to 
  4261. Qsuccessfully restart their system and then test each extension for compatibility?
  4262. 0AVWhat is the difference between Apple's Scriptable Finder and the original AppleScript?E
  4263. Scriptable Finder
  4264. AppleScript
  4265. support for AppleScript within HyperCard.  In the next version of HyperCard, developers will be able to add AppleScript scripts to their HyperCard stacks.  This means that scriptable applications will be 
  4266. zcallable from HyperCard via AppleScript.  In effect, HyperCard stacks can act as front-ends to off-the-shelf applications.
  4267. A;How does AppleScript compare with Microsoft's Visual Basic?E
  4268. AppleScript
  4269. Competition
  4270. language commands are translated into the underlying Apple events and objects.  AppleScript scripts send Apple events to applications to trigger commands, retrieve data, and set data values.  The standard 
  4271. Apple events and objects defined in the Apple Events Registry provide the vocabulary of nouns and verbs for the AppleScript language.
  4272. ~A0How will AppleScript and the AOCE work together?E
  4273. AppleScript
  4274. environment.  However, it is far from the only possible approach. We expect third-party developers to take advantage of the OSA to provide alternate scripting environments, some of which may use a graphical 
  4275.     approach.
  4276. How is AppleScript implemented?E
  4277. AppleScript
  4278. AppleScript is implemented as an extension to system software;  users install the AppleScript Extension into their system.  Apple's Script Editor allows users to write, record, and edit scripts.  AppleScript 
  4279. Alternate
  4280. Alternative
  4281. Always
  4282. Amortization
  4283. Amortize
  4284. Abacus
  4285. Concepts
  4286. Abvent
  4287. Adobe
  4288. Systems
  4289. Agfa-gevaert
  4290. Aladdin
  4291. Systems
  4292. Aldus
  4293. Corporation
  4294. Alias
  4295. Research
  4296. Artwork
  4297. Systems
  4298. Abacus
  4299. Concepts
  4300. Abvent
  4301. ion sends the final results to the Script Editor where they are displayed in the result window.
  4302. Open Scripting Architecture
  4303. Apple introduced the Open Scripting Architecture (OSA), an interapplication scriptinq
  4304. g standard, in May 1991.  The OSA provides a single, uniform way for developers to make their applications scriptable, ensuring a rich offering of scriptable third-party applications.  It also enables the devel
  4305. AppleScript Tech Article
  4306. Answer
  4307. Anything
  4308. Apple
  4309. Apple's
  4310. Appleguide
  4311. Applescript
  4312. Application
  4313. Applications
  4314. Approach
  4315. April
  4316. Architectureureureureureureureureureureureureectureureureureureureureureureureureureureure
  4317. .  When you run the script, the Script Editor sends these statements to the AppleScript extension, which interprets the statements and sends Apple events to the appropriate applications.  Applications respond bo
  4318. y performing actions, such as changing a text style, getting a value, or opening a document.  Applications can also send Apple events back to the AppleScript extension to report results.  The AppleScript extens
  4319. AppleScript Tech Article
  4320. Apple
  4321. Applescript
  4322. Competition
  4323. Manager
  4324. Quickdraw
  4325. Scriptable
  4326. Strategy
  4327. Thread
  4328. Stacks
  4329. Stand-alone
  4330. Standard
  4331. Standardized
  4332. Standards
  4333. Stated
  4334. Statements
  4335. Balloon
  4336. Still
  4337. Included
  4338. Operating
  4339. System
  4340. Even-numbered
  4341. Event
  4342. Events
  4343. Everything
  4344. Evolving
  4345. Example
  4346. Excel
  4347. Execute
  4348. Executed
  4349. Existing
  4350. Expand
  4351. Expect
  4352. Expected
  4353. Experience
  4354. Experienced
  4355. Facility
  4356. Factors
  4357. Feature
  4358. Features
  4359. Field
  4360. Filemaker
  4361. Finder
  4362. First
  4363. Flexible
  4364. Floppy
  4365. Focused
  4366. Folder
  4367. Resolution
  4368. Imagine
  4369. Do the desktop printing and printing extensions features of QuickDraw GX fix the problems with the LaserWriter 8.1.1 driver today and is it compatible with all Apple and Third party printers?E
  4370. QuickDraw GXW
  4371. K problems with the LaserWriter 8.1.1 driver today and is it compatible with all Apple and Third party printers?E
  4372. QuickDraw GXW
  4373. Kh the LaserWriter 8.1.1 driver today and is it compatible with all Apple and Third party printers?E
  4374. QuickDraw GXW
  4375. opment of a variety of scripting tools that will address the range of needs from the average end user to the in-house developer to the commercial developer. The OSA is comprised of Apple events, the Object Modes
  4376. l, and related standards.  A brief examination of each of these pieces will illustrate how the OSA enables powerful scripting solutions.
  4377. Object Model
  4378. One of the unique problems of a scripting language for a g
  4379. AppleScript Tech Article
  4380. ptable Text Editor (a simple, scriptable word processor included with AppleScript) to print the contents of its front window.
  4381. Application Dictionaries
  4382. The AppleScript language is extended by every application[
  4383.  that supports scripting.  Applications externalize their data and functions by defining dictionaries of objects and commands.  Dynamic extension of the language takes place when AppleScript loads an applicatio
  4384. AppleScript Tech Article
  4385. Issue
  4386. Issue
  4387. Items
  4388. Itself
  4389. Japanese
  4390. Kanjii
  4391. Keyboard
  4392. Kinds
  4393. Known
  4394. Knows
  4395. Languageage
  4396. Their
  4397. There
  4398. Think
  4399. Third-party
  4400. Tuned
  4401. Unfortunately
  4402. Upgrade
  4403. Versions
  4404. Which
  4405. While
  4406. Without
  4407. Write
  4408. Extremely
  4409. Factors
  4410. Family
  4411. Faster
  4412. lscript that tells Excel to amortize a loan, even though AppleScript itself knows nothing about amortization.
  4413. |AtWhat is the advantage of a text-based approach to AppleScript scripting rather than the Macintosh graphics metaphor?E
  4414. AppleScript
  4415. Competition
  4416. Language is a rich and flexible form of expression that can provide users with powerful capabilities when implemented in the consistent, intuitive model of the Macintosh and integrated  into the Macintosh 
  4417. Applications
  4418. Approach
  4419. Architecture
  4420. Arrangements
  4421. Array
  4422. Assistance
  4423. Assistant
  4424. Attachable
  4425. Attention
  4426. Attributing
  4427. August
  4428. Automate
  4429. Automatic
  4430. Automatically
  4431. Automating
  4432. Available
  4433. Background
  4434. Balloon
  4435. View All Q&A
  4436. View All Q&A
  4437. ant Garde
  4438. Chicago
  4439. Palatino
  4440. >0e#Macintosh Operating System Strategy
  4441. Goto SSW Compet. WP
  4442. OS Competitive White Paper
  4443. Goto Applescript TA Onscreen
  4444. AppleScript Tech Article
  4445. Goto Drag/Drop TA
  4446. Drag and Drop Tech Article
  4447. AppleScript Tech Article
  4448. ing system
  4449. based choices, are burdened with the administrative complexity and massive appetite for computing resources associated with UNIX.
  4450. The abundance of operating system options confuses the situation for
  4451.  both developers and users. Developers will be uncertain where to focus their limited development resources, resulting in an extremely limited selection of native applications for each operating system. And use
  4452. Commercial
  4453. Committed
  4454. Communications
  4455. wwwwww
  4456. UUUUUU
  4457. DDDDDD
  4458. """"""
  4459. Print
  4460. Print
  4461. Print
  4462. Print
  4463. Print
  4464. Print
  4465. Print
  4466. Print
  4467. Print
  4468. Print
  4469. b"QuickDraw GX Printing Technologiese>GX Printing Technologies Tech Article
  4470. GX Printing Technologies
  4471. GX Printing Tech
  4472.  Other
  4473. Otherwise
  4474. Outline
  4475. Output
  4476. Override
  4477. Overrides
  4478. Panel
  4479. Paper
  4480. Paper-handling
  4481. Particular
  4482. Picture
  4483. Pop-up
  4484. Portable
  4485. Printle, if a printer runs out of paper, its printer driver sends this status to the desktop printer.  If the Finder is in the foreground, the desktop printer displays the 
  4486. Printing
  4487. hieve
  4488. Addition
  4489. Adobe
  4490. Adobe's
  4491. Advanced
  4492. Advantage
  4493. Allsh
  4494. Issue
  4495. Powerpc
  4496. Better
  4497. Pentium
  4498. rty Developers
  4499. PowerPC
  4500. 3rd-Party Developersy Developers
  4501. 33ffff
  4502. 33ff33
  4503. 3333ff
  4504. 333333
  4505. Guidance
  4506. Applehelp
  4507. Issue
  4508. g9F1F1
  4509. Quickdraw
  4510. Quickdraw
  4511. %A'How will customers obtain QuickDraw GX?E
  4512. QuickDraw GX guarantee consistent color between the screen display and the printed output. In the long-term, developers will build on QuickDraw GX 
  4513. resolution-independent graphics and next-generation typographic functionality to create applications with even more sophisticated capabilities?
  4514. %A'How will customers obtain QuickDraw GX?E
  4515. QuickDraw GX
  4516. TN*T~
  4517. ~TT0T
  4518. ~TN0NT
  4519. To About InfoBASE-P
  4520. To About InfoBASE
  4521. To About InfoBASE On-Screen
  4522. To About InfoBASE WP
  4523. To About InfoBASE
  4524. rocessors
  4525. Midrangeerprise
  4526. A{Which technology is new in the System 7.5 release? Aren't most of the new enhancements already available through shareware?E Sys. SW Strategy
  4527. PowerTalk/Share
  4528. Apple Guide and QuickDraw GX are new technologies that are unparalleled in the computing industry today.  In addition to these technologies and Apple's ground-breaking PowerTalk technology, the release containsBI more than 50 new enhancements that allow users to work more effectively.
  4529. echnology, the release 
  4530. Transition
  4531. Issue
  4532. Issue
  4533. TN0NZ
  4534. ~TNT~
  4535. ~TN0N~
  4536. TN0T~
  4537. In-depth
  4538. In-house
  4539. In-place
  4540. Inactive
  4541. Inadequate
  4542. Inappropriate
  4543. Incoming
  4544. Incorporate
  4545. Incorporated
  4546. Incorporates
  4547. Incorrectly
  4548. InfoBASE
  4549. E3Click Here To View
  4550. the SSW Competitive
  4551. White Paper =
  4552. Components MainB
  4553. InfoBASE
  4554. Macintosh Drag and Drop is a collection of system software services that enable a new powerful human interface for applications software.  Once an application includes Macintosh Drag and Drop, its users can easB
  4555. ily move text or graphics from one document or application to another.  Instead of using copy and paste to move  information, users can simply by point, click, and drag it to the desired destination.  Text or g
  4556. What is QuickDraw GX?E
  4557. QuickDraw GX
  4558. QuickDraw GX is the next-generation publishing and graphics technology for the Macintosh.  It encompasses three new imaging technologies:  the GX Graphics Engine, the GX Print Architecture and the GX Type and TB
  4559. ext Engine.  New feature benefits include an enhanced, easier to user printing interface; document portability technology that allows users to create documents that can be opened and printed without the origina
  4560. Strategy
  4561. Streamline
  4562. Structures
  4563. Substantial
  4564. Successful
  4565. Successfully
  4566. Summer
  4567. Superior
  4568. Supplies
  4569. Supply
  4570. Support
  4571. Supporting
  4572. Supports
  4573. Switch
  4574. Syntax
  4575. System
  4576. Opening
  4577. Print AppleScript TA
  4578. Print GX Graphics
  4579. graphics
  4580. QuestionB
  4581. QandA CategoryB
  4582. QuickDraw GX
  4583. Apple Guide
  4584. Drag and Drop
  4585. Scriptable Finder
  4586. Thread Manager
  4587. AppleScript
  4588. PowerTalk/Share
  4589. Sys. SW Strategy
  4590. Competition
  4591. Published
  4592. Publishing
  4593. Punctuation
  4594. Purchase
  4595. Purely
  4596. Purpose
  4597. Purposes
  4598. Pushing
  4599. utting
  4600. Quadra
  4601. Quadratic
  4602. Quality
  4603. Quantum
  4604. Queries
  4605. Query
  4606. Question
  4607. Questions
  4608. Queue
  4609. Queued
  4610. Quick
  4611. Quickdraw
  4612. **$**
  4613. ~**$*T
  4614. ~TT*TT~
  4615. Powerpc
  4616. Platform
  4617. 3333ff
  4618. 333333
  4619. Drag and Drop Tech Article
  4620. Goto Mob. Bundle TA
  4621. Mobility Bundle Tech Article
  4622. Goto PowerT/S TA
  4623. PowerTalk/PowerShare Tech Brief
  4624. Purchased
  4625. Upgrade
  4626. Strategy
  4627. Customers
  4628. Moving
  4629. Syste
  4630. Finder
  4631. Going
  4632. Updated
  4633. System
  4634. Available
  4635. System
  4636. Printer
  4637. Printers
  4638. Printing
  4639. Priority
  4640. Procedures
  4641. Process
  4642. Processing
  4643. Processor
  4644. Produced
  4645. Producing
  4646. Product
  4647. Productivity
  4648. Products
  4649. Professional
  4650. Program
  4651. Programmers
  4652. Programming
  4653. Programs
  4654. Prompts
  4655. Proof
  4656. Proprietary
  4657. Provide
  4658. Provided
  4659. Providers
  4660. Provides
  4661. ProvidingingingProvidinging
  4662. Q&A OnScreenB
  4663. ifications are subject to change without notice.
  4664. Implemented
  4665. Technical
  4666. Technical
  4667. Issue
  4668. Powerpc
  4669. Better
  4670. Pentium
  4671. Competitive WP On-ScreenB
  4672. To W.P.
  4673. Desktopher
  4674. 3333ff
  4675. 333333
  4676. Statement
  4677. Statements
  4678. States
  4679. Status
  4680. Steps
  4681. Still
  4682. Stops
  4683. Store
  4684. Stored
  4685. Storing
  4686. Straight
  4687. Streaks
  4688. Stream
  4689. Streamline
  4690. Streamlined
  4691. Streamlines
  4692. Stretching
  4693. String
  4694. Strings
  4695. Stroke
  4696. Structure
  4697. Structures
  4698. Style
  4699. Styled
  4700. Styles
  4701. Stylewriter
  4702. xZx~x~~x~
  4703. ~N**T
  4704. Investments
  4705. Leading
  4706. Macintosh
  4707. Making
  4708. Manager
  4709. ~x~xx*
  4710. Applications Q&A
  4711. Application Issue
  4712. ication Issue
  4713. Application Issuesue Times Bold
  4714. Times
  4715. Courier
  4716. B Optima Bold
  4717. Tekton
  4718. CaslonOpenFace
  4719. Avant Garde
  4720. Chicago
  4721. Palatino
  4722. ~ffff
  4723. ffffff
  4724. ffff33
  4725. ff33ff
  4726. ff3333
  4727. 33ffff
  4728. 33ff33
  4729. 1.1/draft
  4730. 1.4mb
  4731. 10-year
  4732. 1073676289
  4733. 15000
  4734. 32768
  4735. Percent
  4736. 68020
  4737. 68030
  4738. 68040
  4739. 72-dot-per-inch
  4740. World
  4741. Worldwide
  4742. Would
  4743. wwwwww
  4744. UUUUUU
  4745. DDDDDD
  4746. """"""
  4747. And/or
  4748. Announced
  4749. Announcements
  4750. April
  4751. Architecture
  4752. Assistance
  4753. Assistant
  4754. August
  4755. Automatic
  4756. Available
  4757. Background
  4758. Balloon
  4759. wwwwww
  4760. UUUUUU
  4761. DDDDDD
  4762. """"""
  4763. ~T*NT
  4764. ~*$0N0N0N
  4765. TxxZ*
  4766. Which
  4767. Third
  4768. Parties
  4769. Embraced
  4770. Implementing
  4771. The System Software Competitive White Paper was created by the Competitive Analysis group.
  4772. The original document (including graphics) is located on the April 1994 ARPLE CD.
  4773. InfoBASE
  4774. Parallels
  4775. Parameters
  4776. Parsed
  4777. Partial
  4778. Particular
  4779. Particularly
  4780. Parties
  4781. Partnered
  4782. Partnering
  4783. Partners
  4784. Partnership
  4785. Partnerships
  4786. Pattern
  4787. Patterned
  4788. Patterns
  4789. Pavilion
  4790. Payable
  4791. Peer-to-peer
  4792. People
  4793. When dropping graphics, the drop feedback is usually the movement of the actual item to the location of the mouse-up event.  After dropping text, the drop feedback is the movement or copying of text from the soN
  4794. urce to the destination. If a move operation is in effect, the source text disappears. In either case, the text inserted at the destination is selected.
  4795. Drag Manager Operations
  4796. The Drag Manager improves on th
  4797. Expand
  4798. Extend
  4799. Extension
  4800. Faster
  4801. Feature
  4802. Files
  4803. Finder
  4804. within the boundaries before releasing the mouse button, the object appears at the new location. If you move the object beyond the boundary of a window, the application can also scroll the document (using automN
  4805. atic scrolling) or even move the object from one window to another.
  4806. Drag and drop is an extension of this, allowing you to drag  more objects and data in your Macintosh documents.  The objective is to make dra
  4807. Releasing
  4808. Relevance
  4809. Relevances
  4810. Remains
  4811. Requirements
  4812. Resources
  4813. tegration of several complementary applications into a single working environment.  With AppleScript, the Macintosh is the best and most flexible platform for custom and vertical solutions.
  4814. AppleScript User AdH
  4815. vantages
  4816. AppleScript offers advantages to three distinct classes of users:  scripters, commercial developers, and end users.
  4817. Scripters
  4818. Scripters is a term applied to VARs, in-house developers, systems integr
  4819. Guide
  4820. -2Will
  4821. Apple
  4822. Guide
  4823. System
  4824. pplication Dictionaries
  4825. The AppleScript language is extended by every application that supports scripting.  Applications externalize their data and functions by defining dictionaries of objects and commands.  L
  4826. Dynamic extension of the language takes place when AppleScript loads an application
  4827. s dictionary, making externalized data available as objects and externalized functions available as commands.
  4828. Commands and Ob
  4829. User-defined
  4830. Users
  4831. Using
  4832. Value
  4833. Values
  4834. Variables
  4835. Variety
  4836. Verbs
  4837.  updating network software can be automated.
  4838.   Let end users work with familiar software packages. For example, desktop applications can become useful interfaces to corporate resources.
  4839.   Simplify the developL
  4840. ment process. AppleScript empowers scripters to reuse existing functionality in off-the-shelf software in custom solutions.
  4841. Commercial Developers
  4842. Commercial developers benefit from the AppleScript universal, 
  4843. Introduction
  4844. Current applications are good at visual manipulation of data within their own windows, but do little to extend that ability outside of their own windows.  Today different applications and tools inB
  4845. teract and share data by using  the utilities Copy, Paste, Publish, and Subscribe.  However, users want more flexibility in the way they can move data between applications.
  4846. Apple Events begins to address this,
  4847. Examples
  4848. Execution
  4849. Exposes
  4850. Extended
  4851. Extension
  4852. Extensions
  4853. Facility
  4854. GX Overview
  4855. QuickDraw GX Overview
  4856. Tech Article
  4857. On-the-curve
  4858. OpenframefillUsed
  4859. me coordinate space without interfering with each other.
  4860. Local, Global, and Device Spaces
  4861. There are three coordinate spaces:  local, global, and device. Shape geometries are described in local space, and windE
  4862. ows on the screen are located in global space, defined by a viewGroup. The bounds of a viewGroup are -32768 to +32768 in both the x and y coordinates. A third space, device space, describes viewDevices, and con
  4863. Motivated
  4864. Object
  4865. Objects
  4866. One-pixel
  4867. Technical Issues
  4868. All print drivers need to be updated under QuickDraw GX. The new print architecture is based entirely on the new GX graphic objects. Although, applications that don
  4869. t use QuickDraw GX will stiB
  4870. ll print, they do so using a translator. Apple is working to get developers to upgrade their drivers. With the new print architecture, it should take developers one-half to one-third of the time it took them toC
  4871.  develop the old driver.
  4872. eometry
  4873. Graphics
  4874. Havee
  4875. ocalization.  AppleScript is a universal scripting language; compiled scripts are not tied to any particular language.
  4876.   Extend product life cycles.  The life cycles of their products 
  4877. nction
  4878. Consistent
  4879. Consultants
  4880. Contents
  4881.  meet your needs more precisely.
  4882.   Streamlines and revolutionizes the work of VARs, in-house developers, systems integrators, and consultants.
  4883.   Creates exciting new possibilities for commercial developers.
  4884. AppleScript gives you the power to shape your own computing environment. It delivers on the promise of Apple event technology by enabling everything from the automation of simple, often-repeated tasks to the in
  4885. Underlying
  4886. Understand
  4887. Understands
  4888. Universal
  4889. Updating
  4890. AppleScript Tech Articlee
  4891. AppleScript Tech Articleopers benefit because AppleScript can:
  4892.   Increase the value of their products. The availability of a widespread scripting language in a commercial product increases its ability to adapt to specialized marB
  4893. ket niches.
  4894.   Simplify localization.  AppleScript is a universal scripting language; compiled scripts are not tied to any particular language.
  4895.   Extend product life cycles.  The life cycles of their products 
  4896. r attachment. The process of dynamic attachment could be done without anchor points, but the results are not as satisfactory. 
  4897. There may be times when an application does not use attachments. For example, in HH
  4898. ebrew and Arabic text, vowel marks are usually omitted in text, but it may be desirable to include them in instructional material. Attachments may be hidden, so that even though they appear in the source text s
  4899. Assuming
  4900. Attach
  4901. Attachment
  4902. Attachmentsarameters
  4903. AppleScript Tech Article
  4904. AppleScript
  4905. Contents
  4906. Introducing AppleScript Technology 
  4907. AppleScript User Advantages 
  4908.      Scripters  
  4909.      Commercial Developers 
  4910.      End Users  
  4911. Elements of AppleScript Technology  
  4912.      Natural Vocabulary  
  4913.      Appliardized
  4914. Standards
  4915. Started
  4916. Statement
  4917. Statements
  4918. Store
  4919. Stored
  4920. Structure
  4921. Structures
  4922. Style
  4923. Subroutines
  4924. Suites
  4925. Supports
  4926. Syntax
  4927. System
  4928. Systems
  4929. Tagged
  4930. Tasks
  4931. Technology
  4932. Theire
  4933. ators, and consultants that use AppleScript to create custom solutions. AppleScript allows them to produce a wider variety of innovative custom solutions more easily and more efficiently than ever before. SpeciJ
  4934. fically, AppleScript enables scripters to do the following:
  4935.   Build solutions from off-the-shelf applications.
  4936.   Simplify network computing and streamline support.  Routine support tasks like disk backups or
  4937. Simplifies
  4938. Simplify
  4939. Simply
  4940. Single
  4941. Smaller
  4942. Smart
  4943. Softwarer
  4944. Benefit
  4945. Benefited
  4946. Benefits
  4947. Besides
  4948. Better
  4949. Bitmap
  4950. Bitmapped
  4951. Bitmaps
  4952. Blank
  4953. Blinking
  4954. Block
  4955. Blocks
  4956. Boldness
  4957. Books
  4958. Booth
  4959. Bottom
  4960. Bottom-side
  4961. Bottoms
  4962. AppleScript Tech Articlee
  4963. AppleScript Tech Articleducing AppleScript Technology
  4964. The Macintosh lets you do what you want to do with a computer, easily and efficiently.  While the innovative graphical interface of the Macintosh streamlined the computing prB
  4965. ocess, even the most creative work can sometimes involve repetitive actions.  The graphical interface, though easy to use, doesn
  4966. t facilitate automation of routine tasks.  In addition, you may work with a variept
  4967. Effects
  4968. Efficiencies
  4969. Efficiency
  4970. Efficient
  4971. Efficiently
  4972. Effort
  4973. Efforts
  4974. Eight
  4975. Either
  4976. Ejecting
  4977. Elaborate
  4978. Electronic
  4979. Electronic-forms
  4980. Electronic-mail
  4981. Electronically
  4982. Eliminates
  4983. Elsewhere
  4984. Email
  4985. Embedded
  4986. Embedding
  4987. Alternate
  4988. Alternative
  4989. Although
  4990. Altogether
  4991. Always
  4992. Among
  4993. An-alyst
  4994. Analogy
  4995. Anchor
  4996. d be distinct from selection feedback. The Drag Manager generates dotted outlines by drawing a one-pixel thick outline of the drag region with a 50
  4997. percent gray dithered pattern, regardless of monitor bit depthJ
  4998.  and color capability.
  4999. The appearance of destination feedback depends on the type of destination, destination windows, and folders that are highlighted, but in different ways. Several windows may even have dif
  5000. Using
  5001. Utilities
  5002. Visual
  5003. Windows
  5004. Within
  5005.  designed specifically for ease of use. As with spoken language, the building blocks of the language are words and statements. For example, the phrase:
  5006. tell application "Scriptable Text Editor" to print the froJ
  5007. nt window is a simple statement that forms a complete script, instructing the Scriptable Text Editor (a simple, scriptable word processor included with AppleScript) to print the contents of its front window.
  5008. Commands
  5009. Commercial
  5010. Commercially
  5011. Commitment
  5012. Commitments
  5013. Committed
  5014. Common
  5015. Commonly
  5016. Communicate
  5017. Communicated
  5018. Communicating
  5019. Communication
  5020. Communications
  5021. Communities
  5022. Company
  5023. Comparable
  5024. Comparing
  5025. Compatability
  5026. Compatibility
  5027. Components
  5028. Compose
  5029. Composed
  5030. Composited
  5031. Composition
  5032. Compound
  5033. Comprehensive
  5034. Comprised
  5035. Computation-intensiv
  5036. Computational
  5037. Computer
  5038. based
  5039. Computer/telephone
  5040. Computers
  5041. Computes
  5042. Computing
  5043. le of backing store, which is an ordered repository of character codes. The backing store order designates the order in which character codes are stored in a document, that is, before any rendering actions haveH
  5044.  been performed. (Sometimes the term phonetic order is used as a synonym for backing store order.)
  5045. Remember that this ordering within a string is raw, simple character codes in phonetic order. In particular, A
  5046. tering
  5047. Entire
  5048. Entries
  5049. Environmentxists
  5050. Experience
  5051. Extendedor
  5052. Extension
  5053. Extensions
  5054. Extensive
  5055. Extensively
  5056. Extent
  5057. External
  5058. Externalize
  5059. Externalized
  5060. Extra
  5061. Extracted
  5062. Extreme
  5063. Extremely
  5064. Faces
  5065. Facets
  5066. Facilitate
  5067. Facilitated
  5068. Facilitates
  5069. Facilitating
  5070. Facilities
  5071. Facility
  5072. Facto
  5073. Factor
  5074. Factors
  5075. Failure
  5076. Fairly
  5077. Falling
  5078. Object
  5079. Object-based
  5080. Object-oriented
  5081. Objective
  5082. Objects
  5083. Obscure
  5084. Obtain
  5085. Obvious
  5086. Occupies
  5087. Occur
  5088. Occurred
  5089. Occurring
  5090. Occurs
  5091. October
  5092. ty of programs on a regular basis that you would like to integrate into a seamless solution.
  5093. As the Macintosh has continued to evolve, Apple has sought ways to enhance the flexibility of the system to meet indD
  5094. ividual needs.  Toward that end, Apple has developed AppleScript, a powerful and sophisticated scripting system.  AppleScript delivers several key benefits:
  5095.   Allows you to tailor applications and desktops to
  5096. Applications
  5097. Advantag
  5098. er to change what directory they are in, dragging rectangles in MacDraw to move them, or dragging a file to the Trash.  
  5099. Graphic objects can be moved by dragging. The application either moves the entire objectJ
  5100.  or attaches a dotted outline of the object to the pointer and moves the outline as the user moves the pointer.  When the user releases the mouse button, the application redraws the complete object at the new l
  5101. Suites
  5102. Suits
  5103. Summarizes
  5104. Summary
  5105. Summer
  5106. Supercomputers
  5107. Superdrive
  5108. Superhighway
  5109. Superior
  5110. Superior-performance
  5111. Superiority
  5112. pported
  5113. Supporting
  5114. Supports
  5115. Suppose
  5116. Surrounded
  5117. Survey
  5118. Swash
  5119. Switch
  5120. Symantec
  5121. Symbolic
  5122. Symbols
  5123. Synchronization
  5124. Synchronize
  5125. Synchronized
  5126. Synchronizes
  5127. Users
  5128. Using
  5129. Usually
  5130. Utilities
  5131. Utility
  5132. Utilize
  5133. Validate
  5134. Validation
  5135. Valuable
  5136. Value
  5137. Value-added
  5138. Values
  5139. Variable
  5140. Variables
  5141. Variant
  5142. Variation
  5143. Variations
  5144. Varies
  5145. can be extended by attaching scripts that intercept events intended for the application.
  5146.   Open market opportunities to create specialized applications.  As their applications become components in custom systeD
  5147. ms designed by scripters, developers are freed to release smaller, more specialized products to meet specific niche market needs.
  5148.   Open market opportunities for new classes of applications.  AppleScript facil
  5149. nized into sections corresponding to the four types of feedback:  selection, drag, destination, and drop.
  5150. An item is defined as anything that can be selected by the user text, graphics, bitmaps, and icons.
  5151. ag-and-drop sequences that cross windows are limited to items characterized as containers, such as a document, that could only be dragged across folder windows, disk windows, and the desktop in the Finder. Drag
  5152. omplex
  5153. Component
  5154. Components
  5155. Composed
  5156. Compound
  5157. Comprised
  5158. Computer
  5159. AppleScript Tech Articlee
  5160. AppleScript Tech ArticleScript commands include verbs such as 
  5161. close,
  5162. print,
  5163. delete.
  5164.   Objects are parts of applications (such as windows), of documents (such as words or paragraphs), or of AppleScript itself. ApplicationsB
  5165.  are also objects, because they can be instructed by commands to perform certain actions.  Each object understands only certain commands. Objects that share similar characteristics, among them the commands thatons
  5166. r a variety of application categories. Suites have already been defined for text processing, page layout, personal interactive communications, spreadsheets, and databases.  Just as the commands Copy and Paste mN
  5167. ean the same things across applications, so too will scripting commands such as 
  5168. delete
  5169.  and 
  5170. Event suites form an evolving standard in an ongoing process to define common sets of events and objects by a
  5171. Competition
  5172. Strategy
  5173. e use of the Object Model to refer to objects within applications makes the syntax of AppleScript natural and understandable: the fundamental structure of AppleScript mimics the way users think about data in thL
  5174. eir applications.
  5175. Event Suites
  5176. To achieve a standardized syntax, Apple has worked with developers to organize events and objects into event suites.  Event suites provide a standard way to do a set of tasks fo
  5177. on with a mouse, AppleScript objects are identified by compound names, called references, based on a naming scheme called the Object Model.  The Object Model allows users to refer to objects in multiple ways wiJ
  5178. thout regard for how the individual objects are implemented by applications.  This parallels the selection of data with the mouse and enables scripting of a wide variety of objects with a consistent syntax.  Th
  5179. r to the commercial developer. The OSA is comprised of Apple events, the Object Model, and related standards.  A brief examination of each of these pieces will illustrate how the OSA enables powerful scripting H
  5180. solutions.
  5181. Object Model
  5182. One of the unique problems of a scripting language for a graphical user interface environment is identifying the object to be operated upon.  Instead of selecting the object of an acti
  5183. aving
  5184. Thread
  5185. Manager
  5186. Format
  5187. Formats
  5188. Formatted
  5189. Formatting
  5190. Formed
  5191. Forming
  5192. Functionality
  5193. Functions
  5194. Fundamental
  5195. Further
  5196. Future
  5197. General
  5198. Generally
  5199. Generate
  5200. Generates
  5201. Getting
  5202. Given
  5203. Gives
  5204. Graphic
  5205. Graphical
  5206. Graphics
  5207. Greatly
  5208. Guide
  5209. Guidelines
  5210. Handled
  5211. Handler
  5212. Handlers
  5213. Heart
  5214. Availability
  5215. Available
  5216. Average
  5217. Avoid
  5218. Avoids
  5219. Award
  5220. Award-winning
  5221. Aware
  5222. Baseline
  5223. Baselines
  5224. Basic
  5225. Basics
  5226. Basis
  5227. Heart
  5228. Hebrew
  5229. Height
  5230. Helped
  5231. Helping
  5232. Helps
  5233. Hierarchical
  5234. Hierarchy
  5235. High-level
  5236. High-quality
  5237. High-resolution
  5238. Highest
  5239. Highlight
  5240. Highlighted
  5241. Highlighting
  5242. Highlights
  5243. Highly
  5244. Hindi
  5245. Hinting
  5246. Hit-side
  5247. Hit-testing
  5248. Holding
  5249. Horizontal
  5250. Drag and Drop Tech Articlee
  5251. Drag and Drop Tech Article
  5252. Drag and Drop
  5253. Drag and drop is an improvement to the Macintosh user experience.  It makes movement and manipulation of data easier and faster.  The Drag Manager is the enabling system software for drag and drop.  
  5254. The Drag usually the movement of the actual
  5255. Documents
  5256. Downloading
  5257. Dynamic
  5258. E-mail
  5259. Easily
  5260. Editorfing
  5261. User's
  5262. User-defined
  5263. User-interface
  5264. User-perceived
  5265. User-visible
  5266. Userland
  5267. Usersax (the arrangement of words in each statement) is correct.  It also checks the vocabulary to make sure that the words in each statement are understood b
  5268. ents and sends Apple events to the appropriate applications.  Applications respond by performing actions, such as changing a text style, getting a value, or opening a document.  Applications can also send AppleD
  5269.  events back to the AppleScript extension to report results.  The AppleScript extension sends the final results to the Script Editor where they are displayed in the result window.
  5270. Open Scripting Architecture
  5271. object-oriented design.  By taking advantage of the underlying Apple event messaging system, AppleScript provides a single script language that can be extended to meet the needs of any application.
  5272.  addition, you may work with a varie
  5273. AppleScript Tech Articlee
  5274. AppleScript Tech ArticleScript Extension
  5275. AppleScript is implemented as a system software extension, which means that its capabilities are readily accessible to all developers who want to include scripting capabilities in their aB
  5276. pplications. The extension itself occupies less than 2K of system memory when there are no scripts running and 300K when scripts are running.
  5277. Script Editor
  5278. AppleScript version 1.0 features a simple script edi
  5279. Revolutionizes
  5280. Rewards
  5281. Rework
  5282. Richer
  5283. Right
  5284. Right-arrow
  5285. Right-side
  5286. Right-to-left
  5287. Rights
  5288. Risc-based
  5289. Running
  5290. Satisfactory
  5291. Satisfied
  5292. Satisfy
  5293. .  These language extensions are called scripting additions.  A specialized scripting addition can be written for almost any purpose in any programming language.  For example, an in-house developer might write F
  5294. a scripting addition in C or Pascal that drives a videodisk player.  Scripts can call this specialized command using a convenient syntax, such as play videodisk.
  5295. Alternate Scripting Components
  5296. The OSA allows 
  5297. escript
  5298. Off-line
  5299. Off-screen
  5300. Off-site
  5301. Off-the-shelf
  5302. Offer
  5303. Offered
  5304. Offering
  5305. Offerings
  5306. Offers
  5307. On-line
  5308. Produce
  5309. Produced
  5310. Produces
  5311. Producing
  5312. Product
  5313. Product's
  5314. Productive
  5315. Productively
  5316. Productivity
  5317. Products
  5318. Professional
  5319. Professionals
  5320. Profiles
  5321. Profound
  5322. Profoundly
  5323. Program
  5324. Programmatic
  5325. Programmed
  5326. Programmer
  5327. Programmer's
  5328. Limitations
  5329. Limited
  5330. Limiting
  5331. Limits
  5332. Line-breaking
  5333. Lines
  5334. Linguistic
  5335. Linguistically
  5336. Linked
  5337. Links
  5338. Linotype-hell
  5339. Listed
  5340. Lists
  5341. Little
  5342. Lives
  5343. Loadable
  5344. Apple introduced the Open Scripting Architecture (OSA), an interapplication scripting standard, in May 1991.  The OSA provides a single, uniform way for developers to make their applications scriptable, ensurinF
  5345. g a rich offering of scriptable third-party applications.  It also enables the development of a variety of scripting tools that will address the range of needs from the average end user to the in-house develope
  5346. ialect
  5347. Dialect-independent
  5348. Dialects
  5349. Display
  5350. Displays
  5351. Documentsh
  5352. Interfaces
  5353. Interfacing
  5354. Interfering
  5355. Interglyph
  5356. Interleaved
  5357. Intermixed
  5358. Internal
  5359. International
  5360. Internet
  5361. Interoperability
  5362. Interoperable
  5363. Interoperate
  5364. Interoperating
  5365. Interoperation
  5366. Interpolate
  5367. Interpolation
  5368. Interpreted
  5369. Interprets
  5370. Interrelationship
  5371. Interrupt
  5372. Interrupted
  5373. Intrinsically
  5374. Introduced
  5375. Distinct
  5376. Distinguish
  5377. Distorted
  5378. Distributed
  5379. Dithered
  5380. Dithering
  5381. Diverge
  5382. Divided
  5383. Divisibility
  5384. Divisible
  5385. Document
  5386. Documentation
  5387. Documents
  5388. Doesn't
  5389. Dominant
  5390. Don't
  5391. Dotted
  5392. Double-click
  5393. other scripting systems to work smoothly in conjunction with AppleScript.  Such scripting systems are called components.  For example, the Apple Data Access Language (DAL) might act as a scripting component.  
  5394. You could write an AppleScript script to automate the process of reconciling your revenue forecast in a spreadsheet.  The script would open your revenue forecast spreadsheet and get the appropriate data, while
  5395. Selecting
  5396. Selection
  5397. Sends
  5398. Simply
  5399. Single
  5400. Solutionss
  5401. Already
  5402. Alter
  5403. Altered
  5404. Alternates.  Applications respond by performing actions, such as changing a text style, getting a value, or opening a document.  Applications can also send Appl
  5405.  they are able to understand, are said to belong to the same object class.
  5406. AppleScript can store and manipulate its own data.  This data can come from other applications or be created in a script, and it can bD
  5407. e manipulated with operators.
  5408. AppleScript has a built-in set of programming structures that include If statements for conditional execution, Repeat statements for statements that are repeated, assignment state
  5409. Compare
  5410. Microsoft
  5411. Applescrip
  5412. ting facility called the Script Editor. Scripters can use this facility to write scripts, as well as to generate scripts automatically via a 
  5413. recording
  5414.  mechanism. Both Apple Computer and third parties will buiD
  5415. ld on AppleScript technology to deliver additional script development tools in the future.  The Script Editor occupies about 750K of memory.
  5416. Scripting Additions
  5417. The AppleScript language can be extended easily
  5418. Enabling
  5419. English@
  5420. Enhancements
  5421. Environment@
  5422. Established@
  5423. Example@
  5424. Examples
  5425. Expanded
  5426. Extend@
  5427. Extension
  5428. Falls@
  5429. Features@
  5430. File@
  5431. Files
  5432. First
  5433. Focus
  5434. Format@
  5435. Forms@
  5436. Framed
  5437. Functionality
  5438. Gave@
  5439. Geometry@
  5440. Global@
  5441. Graphics
  5442. Greatly@
  5443. Half@
  5444. Hartsook@
  5445. itates whole new classes of applications such as 
  5446. intelligent agents
  5447.  and 
  5448. smart documents.
  5449.   Position them to take advantage of new Apple technologies.
  5450. End Users
  5451. End users can use AppleScript to do the folF
  5452. lowing:
  5453.   Automate routine or highly complex tasks.  AppleScript greatly simplifies users
  5454.  day-to-day activities by automating two major classes of computing tasks: routine operations, such as making backups, 
  5455.  a complementary DAL script would do the job of placing that data directly into a mainframe database application.  
  5456. Other scripting systems can work smoothly within the OSA.  Each script is tagged with a 
  5457. creaJ
  5458. tor code
  5459.  that identifies the scripting system with which it was written.  The corresponding scripting component is loaded when the system is told to run the script.
  5460. Further Reading
  5461.   AppleScript Getting Sta
  5462. Identified
  5463. Identifying
  5464. Illustrate
  5465. Implemented
  5466. AppleScript Tech Articlee
  5467. AppleScript Tech Articleting System Structure
  5468. AppleScript is built upon an interapplication messaging system called Apple events.  Simply put, Apple events are the medium through which AppleScript directs applications to performB
  5469.  tasks.  When you write a script, you write a set of statements in the Script Editor.  When you run the script, the Script Editor sends these statements to the AppleScript extension, which interprets the statemW
  5470. AppleScript
  5471.  htVars
  5472. Solutions
  5473. Somehow
  5474. Something
  5475. Sometimes
  5476. Somewhat
  5477. Southeast
  5478. Space
  5479. Spaces
  5480. Spacing
  5481. Spanish
  5482. Spatial
  5483. Special
  5484. Specialized
  5485. Specifiable
  5486. Specific
  5487. ments for assigning values for variables, and subroutines for creating user-defined commands.
  5488. The Macintosh operating system itself exposes system objects and commands for scripting just like any other applicaF
  5489. tion.  Examples of system objects include files, applications, computers, and AppleTalk zones.  This allows scripts to manipulate objects in the Macintosh desktop. 
  5490. Localization
  5491. In addition to English, AppleS
  5492. Enabling
  5493. Encloses
  5494. Enclosures
  5495. Encode
  5496. Encoding
  5497. Encourage
  5498. Encryption
  5499. Encyclopedias
  5500. Ending
  5501. Engage
  5502. Engine
  5503. Engineer-ing
  5504. Engineering
  5505. Enough
  5506. Ensure
  5507. Ensures
  5508. Ensuring
  5509. Enter
  5510. Entered
  5511. Entering
  5512. Enterprise
  5513. Entertainment
  5514. Entire
  5515. Entirely
  5516. Entity
  5517. Entries
  5518. Entry
  5519. Entry-level
  5520. , applications can get sophisticated linguistic and layout behavior without having to specify parameters to control it and without having to include code to implement it.
  5521. 3b$QuickDraw GX Typography Tech Articlee
  5522. GX Typography Tech Article
  5523. GX Typography
  5524.  ickDraw GX layout routines.
  5525. Unicode Reordering Model
  5526. One-to-one
  5527. Open-ended
  5528. Operate
  5529. Operation
  5530. Oppositely
  5531. Applescript
  5532. Applescript's
  5533. Applescript-capable
  5534. Appleshare
  5535. Appletalk
  5536. Application
  5537. Application's
  5538. Applications
  5539. Applied
  5540. Apply
  5541. Applying
  5542. Appointments
  5543. Approach
  5544. Approaches
  5545. Appropriate
  5546. Meaning
  5547. Meaningful
  5548. Means
  5549. Measured
  5550. Measurement
  5551. Mechanism
  5552. Media
  5553. Media-rich
  5554. Medium
  5555. Meeting
  5556. Meets
  5557. Megabytes
  5558. Memory
  5559. Memos
  5560. Menus
  5561. Merely
  5562. Message
  5563. Message-based
  5564. Context-sensitive
  5565. Contextual
  5566. Control
  5567. CorrectEnd
  5568. Example
  5569. Features
  5570. Manipulation
  5571. Manner
  5572. Manual
  5573. Manually
  5574. Manuals
  5575. Mapped
  5576. Mapping
  5577. Mappings
  5578. Margins
  5579. Markers
  5580. Market
  5581. Markets
  5582. Marks
  5583. Master
  5584. Match
  5585. Matched
  5586. Matches
  5587. Matching
  5588. Material
  5589. Mathematics
  5590. Matrix
  5591. Matter
  5592. Matthew
  5593. Maximum
  5594. Delivers
  5595. Delivery
  5596. Demand
  5597. Demanding
  5598. Demands
  5599. Demibold
  5600. Demonstrate
  5601. Demonstrated
  5602. Demonstrates
  5603. Deneba
  5604. Department
  5605. Departmental
  5606. Depend
  5607. Depending
  5608. epends
  5609. Depiction
  5610. Deploy
  5611. Depth
  5612. Derived
  5613. Derives
  5614. Descenders
  5615. Descent
  5616. Describe
  5617. Described
  5618. Describes
  5619. Click
  5620. Clicking
  5621. Clicks
  5622. Client
  5623. Client-side
  5624. Client/server
  5625. Clients
  5626. Clockwise
  5627. Close
  5628. Closed
  5629. Closedframefill
  5630. Closer
  5631. Closest
  5632. Codes
  5633. Coexist
  5634. Coincides
  5635. Collection
  5636. Collections
  5637. Color
  5638. Color-capable
  5639. Colored
  5640. Colors
  5641. Colorsync
  5642. Combination
  5643. Interaction
  5644. Interactive
  5645. Interactively
  5646. Interacts
  5647. Interapplication
  5648. Intercept
  5649. Intercepting
  5650. Interchange
  5651. Interchanging
  5652. Intercharacter
  5653. Interested
  5654. Interface
  5655. ript automatically displays that script in the default language of the machine
  5656. s system so
  5657. unction
  5658. Consistent
  5659. Consultants
  5660. Contents
  5661. AppleScript
  5662. AppleScript
  5663. Enabling Powerful Scripting Solutions
  5664. Tech Article
  5665. AppleScript Tech Article
  5666. ch Article
  5667. AppleScript
  5668. Contents
  5669. Introducing AppleScript Technology 
  5670. AppleScript User Advantages 
  5671.      Scripters  
  5672.      Commercial Developers 
  5673.      End Users  
  5674. Elements of AppleScript Technology  
  5675.      Natural Vocabulary  
  5676.      Applise
  5677. ferent highlighting appearances due to differences in their structures, such as Finder windows and text document windows. The Drag Manager provides some utilities for simple highlighting, while more complex higL
  5678. hlighting must be handled by the application.
  5679. If an icon represents a system service, such as a mailbox or printer, the drop feedback should be followed by some indication that the service is being delivered. 
  5680. Dragged
  5681. Dragging
  5682. Drawing
  5683. Dropped
  5684. Finder
  5685. Flavor
  5686. Flavors
  5687. Onets
  5688. b"QuickDraw GX Graphics Tech Articlee
  5689. GX Graphics Tech Article
  5690. GX Graphics
  5691. ViewDevice
  5692. A viewDevice describes the clip, mapping, and color space associated with a physical device, such as a monitor. The mapping describes the viewDevice
  5693. s position in global space. The color space specihape
  5694. Shape's
  5695. Shapes
  5696. Shared
  5697. Single
  5698. Something
  5699. Space
  5700. Special
  5701. Specifies
  5702. Specify
  5703. Start
  5704. Straight
  5705. Stream
  5706. Structure
  5707. Style
  5708. Supported
  5709. Their
  5710. Therettle
  5711. Location
  5712. Macdraw
  5713. Macintosh
  5714. Makes
  5715. Managerns
  5716. Containers
  5717. Containing
  5718. Contains
  5719. Contender
  5720. Contenders
  5721. Content
  5722. Contents
  5723. Context
  5724. Context-sensitive
  5725. Contexts
  5726. Contextual
  5727. Continue
  5728. Coordinates
  5729. Copied
  5730. Copy-and-paste
  5731. Copying
  5732. Copyright
  5733. Corner
  5734. Corners
  5735. Corporate
  5736. to another.  The technique of dragging is a multistep process. It is accomplished by positioning the mouse pointer over an object and pressing the mouse button, moving the mouse to a new position, and then releH
  5737. asing the mouse button.  Dragging can have different effects depending on what
  5738. s under the pointer when the mouse button is pressed and when it is released. 
  5739. Classic examples include dragging files in the Find
  5740. Interface
  5741. International
  5742. Interprets
  5743. Introduced
  5744. ging graphic items is limited to a single window.  For example, MacDraw objects can be dragged to another location in the same window, but not to another MacDraw window.  Using the Drag Manager eliminates theseH
  5745.  limitations and allows you to drag any content from any window to any other window that accepts that content type. 
  5746. Feedback Guidelines
  5747. Generally, drag feedback should include one or more dotted outlines, an
  5748. What's
  5749. While
  5750. Window
  5751. Windows
  5752. Within
  5753. GX Graphics
  5754. Something
  5755. Space
  5756. Special
  5757. Specifies
  5758. Specify
  5759. Start
  5760. Straight
  5761. Stream
  5762. Structure
  5763. Style
  5764. Supported
  5765. Their
  5766. There and the same bitmap may be shared by both. 
  5767. The ink associated with the bitmap dH
  5768. escribes its colors
  5769. the color associated with each pixel value
  5770. through either an indexed color space or a single component algorithmic color space.
  5771. Bitmaps may describe patterns, but may not be patterned. Bitm
  5772. Thumbnails
  5773. Window
  5774. Windows
  5775. Would
  5776. 8b"QuickDraw GX Graphics Tech Articlee
  5777. GX Graphics Tech Article
  5778. All print drivers need to be updated under QuickDraw GX. The new print architecture is based entirely on the new GX graphic objects. Although, applications that don
  5779. t use QuickDraw GX will s
  5780. l of the straight lines in a CAD or
  5781. Adobe
  5782. Opening
  5783. Operated
  5784. Refer
  5785. Referencesipting
  5786. AppleScript Tech Articlee
  5787. AppleScript Tech Article
  5788. ragged from an application to the desktop, the Finder creates a clipping that contains the data in the dragged item. Clippings are similar to sound, font, and edition files; they are not owneB
  5789. d by any particular application.  If discontinuous selections are dragged from a source to the Finder, a separate clipping is created for each item. 
  5790. The Finder icons for clippings can be thumbnails (small pic
  5791. creases
  5792. Individual
  5793. Innovative
  5794.  system will not only run as intended, it will display in the Japanese dialect.
  5795. The Basics
  5796. The first step in creating any script
  5797. no matter how simple or complex
  5798. is to open an AppleScript-capable script editorJ
  5799. .  Using Apple
  5800. s own Script Editor, you simply type the text of the script into the Script Editor window.  Next, you compile the script by clicking the Check Syntax or Run buttons.  Compiling a script converts 
  5801. erators
  5802. Opportunities
  5803. Organizing
  5804. Other
  5805. Packages
  5806. Paragraphs
  5807. and Macintosh are trademarks of Apple Computer, Inc. , registered in the U.S. and other countries.  AppleScript, KanjiTalk, and System 7 are trademarks of Apple Computer, Inc.
  5808. acing that data directly into a mainframe database application.  
  5809. Other scripting systems can work smoothly within the OSA.  Each script is tagged with a 
  5810. Tools
  5811. Version
  5812. Which
  5813. Write
  5814. pplication category.  The results are published in a book called the Apple Events Registry (available from APDA).
  5815. AppleScript Components
  5816. AppleScript technology is composed of the following components:
  5817. ing any of today
  5818. s applications.
  5819. More Sophisticated Typography
  5820. Macintosh gave many users their first opportunity to work with high-quality type. This helped make their written work more readable and effectiveE
  5821. . Many Macintosh users are now demanding even better typography from their applications, and they want it to be even easier to work with type. Applications that work with QuickDraw GX will satisfy both of these
  5822. arencies
  5823. Transparent
  5824. Truetype
  5825. Trying
  5826. Typeface
  5827. Typefaces
  5828. reate a file, called a portable digital document, that can be opened, viewed, and printed from any other Macintosh with QuickDraw GX installed. 
  5829. Even if the other Macintosh doesn
  5830. t have the same application orC
  5831.  typefaces that were used to create the document, the file will retain all of the graphics and typographic information of the original document. No new software is required; portable documents can be created us
  5832. Defined
  5833. Defines
  5834. Depending
  5835. Describe
  5836. Described
  5837. Describes
  5838. organizing files, accessing mainframes, and downloading e-mail; and operations that are complex enough to be difficult to remember and repeat.
  5839.   Customize Macintosh systems. AppleScript can save time and reducH
  5840. e user errors by allowing users to customize their systems based on how they work and their individual preferences.
  5841. Elements of AppleScript Technology
  5842. Natural Vocabulary
  5843. AppleScript features a natural syntax
  5844. Words
  5845. Working
  5846. Would
  5847. Write
  5848. Written
  5849. Zones
  5850. raphics can also be moved from a document or application onto the desktop (the Finder) to be saved as a Clippings file, which can be later dropped into a document.  For example, a mailing address or company logDdo can be saved as a Clippings file and dropped into any document whenever and wherever it is needed.
  5851. Latter
  5852. Macintosh
  5853. Manipulate
  5854. Needing
  5855. Opendoc
  5856. Provides
  5857. Standard
  5858. Switch
  5859. Third-party
  5860. Today
  5861. Types
  5862. Using
  5863. Without
  5864. cation Dictionaries 
  5865.      Commands and Objects 
  5866.      Localization 
  5867. The Basics 
  5868. Scripting System Structure 
  5869.      Opening Scripting Architecture 
  5870.      Object Model  
  5871.      Event Suites 
  5872. AppleScript Components 
  5873.   AppleScript Extension 
  5874.      Script Editor  
  5875.      Scripting Additions 
  5876.      Alternate Scripting Components
  5877. Further Reading
  5878. Copyright 
  5879.  1994 Apple Computer, Inc.
  5880. Apple, the Apple logo, APDA, AppleTalk, 
  5881. Which
  5882. Write
  5883. Availability
  5884. Avoid
  5885. Basic
  5886. Because
  5887. Before
  5888. Begins
  5889. Behavior
  5890. Being
  5891. Below
  5892. Between
  5893. Beyond
  5894. Bitmaps
  5895. Blocks
  5896. Boundaries
  5897. Boundary
  5898. Dotted
  5899. Dragging
  5900. Easier
  5901. Effects
  5902. Either
  5903. Entire
  5904. Environment
  5905. Events
  5906. Examples
  5907. Expand
  5908. Extend
  5909. Faster
  5910. Files
  5911. Finder
  5912. Flexibility
  5913. Found
  5914. Fundamental
  5915. Graphic
  5916. Highest
  5917. However
  5918. Improvement
  5919. Include
  5920. Interact
  5921. Interapplication
  5922. Interface
  5923. Introduction
  5924. Lacks
  5925. Little
  5926. Location
  5927. Macdraw
  5928. Macintosh
  5929.  C2s a registered trademark of Claris Corporation.  
  5930. Apple
  5931. Events
  5932. Applescript
  5933. Applescript
  5934. Implemented
  5935. Power
  5936. Applescript
  5937. Itself
  5938. Provide
  5939. Benefits
  5940. Using
  5941. Applescript
  5942. Features
  5943. Applescript
  5944. Applescript
  5945. Minimum
  5946. Configuration
  5947. Applescript
  5948. Manager
  5949. Managersns
  5950. While
  5951. White
  5952. Whole
  5953. Whose
  5954. Wide-ranging
  5955. Widely
  5956. Wider
  5957. Williams
  5958. Windingnumberfill
  5959. Window
  5960. Windows
  5961. Windows-based
  5962. jects
  5963. AppleScript is a dynamic, object-oriented script language.  At its heart is the ability to send messages (commands) to objects in applications.  These objects, which are familiar things such as words or NUparagraphs in a text-editing application, respond to commands by performing actions.
  5964. t specific niche market needs.
  5965.   Open market opportunities for new classes of applications.  AppleScript facil
  5966. defined
  5967. Users
  5968. Using
  5969. Value
  5970. Values
  5971. Variables
  5972. Variety
  5973. Verbs
  5974. Double-clicking
  5975. Double-clicks
  5976. formance levels, to put the PowerBook to sleep, and to set sound output levels.
  5977. How It Works
  5978. The PowerBook Control Strip is a system extension (INIT) that provides the operatiF
  5979. ng environment for control strip modules.  It runs on any Macintosh computer with System 7.0 or later.
  5980. The PowerBook Control Strip is implemented in a private layer that appears in front of the windows in all 
  5981. mobil
  5982. Their
  5983. Applica
  5984. Quickdraw
  5985. Directorypt
  5986. Infobase
  5987. Manager
  5988. Mobility
  5989. Typography
  5990. ilar, the drag-and-drop technique using the Drag Manager does not use the Clipboard. 
  5991. There are situations where drag and drop is so intrinsic to an application that there is no suitable alternative. For exampH
  5992. le, dragging icons in the Finder is such a basic operation that there are no other methods to accomplish the same task.
  5993. When drag-and-drop sequences take place, your application needs to determine whether to m
  5994. Operationsamming
  5995. Repeat
  5996. Repeated
  5997. Running
  5998. Script
  5999. h corner. The rectangle can be filled when drawn.
  6000. Polygons
  6001. A polygon defines a single contour, or a series of connected points. The polygon can describe any positive number of points, including zero.
  6002. A polygF
  6003. on describes the number of points and the points themselves, but does not describe the lines connecting those points. Specifically, it does not define whether the last point is connected to the first point. 
  6004. Adobe
  6005. Major
  6006. Manager
  6007. Methods
  6008. Model
  6009. Modeless
  6010. Moveg
  6011. Programming
  6012. Programs
  6013. Promise
  6014. Promised
  6015. Promotes
  6016. Prompts
  6017. Proper
  6018. Properly
  6019. Properties
  6020. Property
  6021. Proportional
  6022. Proportionally
  6023. Proportions
  6024. Proprietary
  6025. Protected
  6026. Protecting
  6027. Protection
  6028. Protocol
  6029. Protocol/internet
  6030. Protocols
  6031. Proven
  6032. Provide
  6033. Provided
  6034. Other
  6035. Others
  6036. Outlined
  6037. Outlines
  6038. Output
  6039. Outset
  6040. Outside
  6041. Outward
  6042. Overall
  6043. Might
  6044. Migrate
  6045. Migration
  6046. Milestone
  6047. Millimeters
  6048. Million
  6049. Millions
  6050. Moved
  6051. Movement
  6052. Moves
  6053. Moving
  6054. Multiple
  6055. Multistep
  6056. Named
  6057. Names
  6058. Naming
  6059. Natural
  6060. Needs
  6061. Network
  6062. Niche
  6063. Niches
  6064. Noted
  6065. Number
  6066. Object
  6067. Introducing
  6068. Introduction
  6069. Introductionfitting
  6070. Intuitive
  6071. Inversefill
  6072. Invert
  6073. Investing
  6074. Investment
  6075. Investments
  6076. Invited
  6077. Invoked
  6078. Itself
  6079. January
  6080. Japanese
  6081. Jurisdictions
  6082. Kanjitalk
  6083. Lacks
  6084. Language
  6085. Large
  6086. However
  6087. Human
  6088. Hundreds
  6089. Hypercard
  6090. Hypercard's
  6091. Hyphen
  6092. Ibm's
  6093. Icons
  6094. Ideal
  6095. Identical
  6096. Identification
  6097. Identified
  6098. Identifier
  6099. Identifies
  6100. Identify
  6101. Extend
  6102. Extended
  6103. Extending
  6104. Extends
  6105. Extensibility
  6106. Extensible
  6107. Extension
  6108. Following
  6109. Forecast
  6110. Format
  6111. Forms
  6112. Freed
  6113. Front
  6114. Functionality
  6115. Functions
  6116. Fundamental
  6117. Further
  6118. Future
  6119. Generate
  6120. Getting
  6121. Gives
  6122. Graphical
  6123. Greatly
  6124. Guide
  6125. Downloading
  6126. Downward
  6127. Dozens
  6128. Draft
  6129. Drafts
  6130. Drag-and-drop
  6131. Dragged
  6132. Dragging
  6133. Drags
  6134. Draining
  6135. Dramatic
  6136. Drawing
  6137. Drawn
  6138. Easily
  6139. Easy-to-implement
  6140. Edged
  6141. Edges
  6142. Edited
  6143. Editing
  6144. Edition
  6145. Editor
  6146. Effect
  6147. Data-driven
  6148. Database
  6149. Decide
  6150. Decides
  6151. Decisions
  6152. Decrease
  6153. Deeper
  6154. Default
  6155. Define
  6156. Defined
  6157. Defines
  6158. Defining
  6159. Definition
  6160. Degree
  6161. Degrees
  6162. Delete
  6163. Deleted
  6164. Deleting
  6165. Deletion
  6166. Compiled
  6167. Compiling
  6168. Complement
  6169. Complementary
  6170. Complete
  6171. Completed
  6172. Completely
  6173. Completion
  6174. Complex
  6175. Complexities
  6176. Complexity
  6177. Compliance
  6178. Compliant
  6179. Complicated
  6180. Compo-nent
  6181. Component
  6182. Components
  6183. Creative
  6184. Creator
  6185. Custom
  6186. Customize
  6187. Because
  6188. Become
  6189. Becomes
  6190. Becoming
  6191. Certain
  6192. Changing
  6193. Characteristics
  6194. Check
  6195. Checks
  6196. Class
  6197. Classes
  6198. Click
  6199. Clicking
  6200. Close
  6201. Command
  6202. Commands
  6203. Apple
  6204. Apple's
  6205. Appleevents
  6206. Appleguide
  6207. Applemail
  6208. Applescript
  6209. Available
  6210. Average
  6211. Back-up
  6212. Backups
  6213. Based
  6214. Basics
  6215. Basis
  6216. ments faster and makes data more accessible and easier to change.  
  6217. Dragging is used to select blocks of text, to choose a menu item, to select a range of objects, to move an icon or other object from one placF
  6218. e to another, and to shrink or expand an object.  Drag is a fundamental skill used for manipulating objects in the Macintosh operating system environment. It is used to move a selected object from one location 
  6219. System-defined
  6220. Technique
  6221. Textedit
  6222. Theire
  6223. gging a more pervasive and powerful feature of the Macintosh by allowing dragging in more applications, between applications, and to and from the Finder. This improvement is achieved using the Drag Manager.
  6224. e Drag Manager is a convention and a collection of system software services that includes traps, data structures, and human interface recommendations.  This promotes dragging data within and across applications
  6225. Integrate
  6226. Integration
  6227. Integrators
  6228. Intelligent
  6229. Intended!
  6230. ocation.  
  6231. An application can restrict an object from being moved past certain boundaries, such as the edges of a window.  In this case, if you move the pointer outside the boundaries, the application stops drL
  6232. awing the dotted outline of the object.  If you release the mouse button while the pointer is outside the boundaries, the object remains in its original location and doesn
  6233. t move.  If you move the pointer back 
  6234. endations
  6235. Rectangles
  6236. Redraws
  6237. Refer
  6238. Reference
  6239. Referencessources
  6240.  MUrogrammer
  6241. s Guide for the Drag Manager 
  6242. 2.  Drag and Drop Human Interface Guidelines
  6243. Drag and Drop Tech Articlee
  6244. Drag and Drop Tech Article
  6245. s a move operation (that is, cut and paste). To specify a copy operation within the same container, use the O
  6246. Application
  6247. Application's
  6248. Applications
  6249. Applied
  6250. Appropriateramming
  6251. Applescript
  6252. Article
  6253. Graphics
  6254. Overview
  6255. Quickdraw
  6256. Without
  6257. World's
  6258. Worlds
  6259. Worldscript
  6260. Worldwide
  6261. Worrying
  6262. Would
  6263. Write
  6264. Writing
  6265. Written
  6266. You're
  6267. Zones
  6268. tream kerning table can be set up to automatically shift digits relative to the baseline. (That is, either a fraction can be predrawn or created from putting together the subelements of the fraction from the exN
  6269. isting characters in the font.)
  6270. Vertical substitution is a kind of swash variation in which a given glyph code will be replaced by an alternate form in a vertical line. (Note: this is not the same as rotating 
  6271. Order
  6272. Ordered
  6273. Ordering
  6274. Others
  6275. Outline
  6276. tScript
  6277.  font management,are provided as standard objects under QuickDraw GX, developers can quickly build printer drivers for existing and new output devices, resulting in Macintosh support for an even greaterO
  6278.  range of output devices. 
  6279. QuickDraw GX Overviewe
  6280. GX Overview Tech Article
  6281. GX Overview
  6282. Toding
  6283. Publishing
  6284. Quickdrawhreen
  6285. rted Guide, E.T.O. #14
  6286.   AppleScript White Paper, ARPL CD, January 1994
  6287.   AppleScript Q&A, ARPL CD, January 1994
  6288.   AppleScript Overview Presentation, ARPL CD, January 1994
  6289. a simple script edi
  6290. Trademarks
  6291. Tradition
  6292. Traditional
  6293. Traditionally
  6294. Traffic
  6295. Trailing
  6296. Training
  6297. Tran-sistors
  6298. Transact
  6299. Transfer
  6300. Transform
  6301. Transformation
  6302. Transformations
  6303. Transformed
  6304. Transforms
  6305. Transistors
  6306. Translate
  6307. Translated
  6308. Translates
  6309. Translation
  6310. Translations
  6311. Translator
  6312. Translators
  6313. Transmission
  6314. cur either automatically via tables in fonts, or can be manually specified within an application.
  6315. Positioning Control
  6316. Positioning control refers to both manual and automatic overrides to the 
  6317. natural
  6318.  glyph pD
  6319. ositioning that is purely based on each glyph
  6320. s advance width. Manual control refers to those positional overrides specified by an application. Automatic control refers to those positioning overrides that come 
  6321. Roman
  6322. Routines
  6323. Script
  6324. Scripts
  6325. Simple
  6326. Somestor
  6327.  Oyigger a script every time you save a file.  The triggered script could then save a back-up copy of the file on a server.
  6328. Vocabulary
  6329. Which
  6330. Whole
  6331. Widespread
  6332. Window
  6333. Words
  6334. Could
  6335. Creator
  6336. Database
  6337. Databases
  6338. Define
  6339. Defined result window.
  6340. Open Scripting Architecture
  6341. GX Typography
  6342. QuickDraw GX Typography
  6343. Tech Article
  6344. Ordering
  6345. Otherd
  6346. , there are three ways to run it:
  6347.   To run a script in the Script Editor, simply click the Run button in the Script Editor window.
  6348.   To run a script on the desktop, either double-click the script application N
  6349. icon or drop a file onto it. 
  6350.   To trigger a script in an AppleScript-aware commercial application, simply perform an action to which a script has been attached.  A database application, for instance, might tr
  6351. derstood
  6352. Uniform
  6353. Universal
  6354. User-defined
  6355. Userss
  6356. Limited
  6357. Locationther
  6358. Elaborate
  6359. Elements
  6360. Eliminates
  6361. Enabling
  6362. Enhancedibility
  6363. Found
  6364. Fundamental
  6365. Gives
  6366. Graphic
  6367. Hidden
  6368. Highest
  6369. However
  6370. Human
  6371. Improvement
  6372. Include
  6373. Includes
  6374. Interact
  6375. Interapplication
  6376. Interface
  6377. Introduction
  6378. Intuitive
  6379. Lacks
  6380. Levels
  6381. Little
  6382. Location
  6383. Macdraw
  6384. Macintosh
  6385. Makesaware
  6386. Drag and Drop
  6387. Drag and Drop
  6388. Tech Article
  6389. R and Drop Tech Article
  6390. Drag and Drop`
  6391. Contents
  6392. Preface  /  iii
  6393. Introduction  /  1
  6394. Drag and Drop Overview  /  3
  6395.     The Drag Manager  /  3
  6396.     The Interaction Model  /  5
  6397.     Drag Manager Operations  /  8
  6398.     Summary  /  10
  6399. Requirements  /  11
  6400. References  /  11
  6401. Drag and Drop Tech Article
  6402. Drag and Drop
  6403. The Drag Manager also provides interapplication drag and drop services because it
  6404. s important to know where the drag starts and ends.  The application where the drag starts is called the sender.  Any applicatioB
  6405. n that the item is dragged over is a potential receiver of the drag; the application that the dragged object is dropped into is the actual receiver.  In a drag situation, the drag receiver could be the same app
  6406. idelines
  6407. Respond
  6408. Result
  6409. Results
  6410. Revenue
  6411. Runss
  6412. Manager
  6413. The Drag Manager is a toolbox manager that implements inter- and intra-application dragging of data.  It includes traps, data structures, and human interface recommendations.  It is not designed to be C
  6414. a stand-alone packaged unit.  It is used instead by applications and system software to implement drag and drop.  It is designed to be included in the next and subsequent system software reference releases.  It
  6415. Support
  6416. Supports
  6417. Survey
  6418. System
  6419. System-defined
  6420. Technique
  6421. Textr
  6422. Rectangles
  6423. Rectangles are defined by two points that define opposing corners of a rectangle. By convention, these two points are the upper-left and lower-right corners of the rectangle. 
  6424. Note that 
  6425.  corrB
  6426. esponds to the first point
  6427. s x position, top commands to the first point
  6428. s y position, and so on. Rectangle parameters may specify any corner point first; rectangles returned by routines will always specify the
  6429. angle
  6430. Types
  6431. Unaltered
  6432. Union
  6433. Unused
  6434. Upper
  6435. Upper-leftce
  6436. cript supports a variety of international dialects, easily and transparently. Compiled scripts are stored in a dialect-independent format called 
  6437. Universal AppleScript.
  6438.   When a script editor displays a stored H
  6439. script, AppleScript automatically displays that script in the default language of the machine
  6440. s system software.  A script written and compiled in English and opened on a machine running the KanjiTalk operating
  6441. it from a form that people can understand (for example, text) to Universal AppleScript.  
  6442. During the compilation process, AppleScript checks the script to make sure that its syntax (the arrangement of words inL
  6443.  each statement) is correct.  It also checks the vocabulary to make sure that the words in each statement are understood by the application (or applications) that the script controls.
  6444. Once a script is compiled
  6445. rstood
  6446. Uniform
  6447. Unique
  6448. Universal
  6449. User-defined
  6450. Users
  6451. Ascent
  6452. Ascii
  6453. Asian
  6454. Asked
  6455. Aspects
  6456. Assembly-language
  6457. Assets
  6458. Assigned
  6459. Assigning
  6460. Assignment
  6461. Assigns
  6462. Assist
  6463. Assistance
  6464. Assumed
  6465. Assumes
  6466. Assuming
  6467. Assumption
  6468. t line
  6469. An imaginary horizontal line that usually corresponds with the bottoms of the descenders (lower extension of characters like 
  6470. ).  The descent line is the same distance from the baseline for all D
  6471. glyphs in the font.
  6472. Display order
  6473. The order in which glyphs in a line of text are displayed.  Display order is not necessarily the same as input order.
  6474. A collection of glyphs that usually has some element 
  6475. Visual
  6476. Which
  6477. Whole
  6478. Within
  6479. Would
  6480.  the Clipboard window. You cannot select, copy, or edit any of the contents in these windows.  To use data from the clippings file, you must drag the file into another application window.
  6481. Summary
  6482. The major stF
  6483. eps of the drag-and-drop interaction model parallel a copy-and-paste sequence, where you select an item, choose the Copy command, specify a destination, and choose the Paste command. Although the process is sim
  6484. Object
  6485. Objects
  6486. One-pixel
  6487. Operation
  6488. Operationsarer
  6489. Desktop
  6490. Desktop--check
  6491. Desktops
  6492. Despooled
  6493. Despooling
  6494. Destination
  6495. Destinations
  6496. Detail
  6497. Detailed
  6498. Details
  6499. Detect
  6500. Determination
  6501. Device
  6502. Device-independent
  6503. Devices
  6504. Dialect
  6505. Dialect-independent
  6506. Dialects
  6507. Dialog
  6508. Dialogs
  6509. tring, they will not appear in the resulting layout. 
  6510. Vertical Text Support
  6511. QuickDraw GX is capable of handling vertical text (for example, languages such as Chinese, Japanese, or Mongolian), including verticJ
  6512. al text that has horizontal insertions.
  6513. Rather than having to synthesize vertical metrics from possibly unrelated horizontal metrics and line height information, TrueType GX fonts and QuickDraw GX support true
  6514. Arabic
  6515. Assuming
  6516. Attach
  6517. Attachment
  6518. Attachmentsuming
  6519. es for use of their routines or to share their data structures. Primary connections for the Drag Manager are QuickDraw, and the Process, Memory and Event Managers. Secondary relevances are HFS, Packages, TextEdG
  6520. it, AppleEvents, Windows Manager, and Toolbox utilities. 
  6521. Drag Manager Routines
  6522. The Drag Manager incorporates some new routines to support the drag process; they are used when a user moves a selected object f
  6523. Stands
  6524. Starts
  6525. Stops
  6526. Structures
  6527. Styled
  6528. Subscribe
  6529. Subsequent
  6530. Drag and Drop Tech Articlee
  6531. Drag and Drop Tech Article
  6532. Drag and Drop
  6533.  is created by dragging a piece of data from the active window.  
  6534. Simplifies
  6535. Simplify
  6536. Simply
  6537. Single
  6538. Smaller
  6539. Smart
  6540. Softwarer
  6541. Drag and Drop Tech Articlee
  6542. Drag and Drop Tech ArticleArticlents
  6543. Introduction 
  6544. Drag and Drop Overview
  6545.      The Drag Manager 
  6546.      The Interaction Model 
  6547.      Drag Manager Operations
  6548. Summary 
  6549. Requirements 
  6550. References
  6551. CopyrB
  6552. ight 
  6553.  1994 Apple Computer, Inc.
  6554. Apple, the Apple logo, and Macintosh are trademarks of Apple Computer, Inc., registered in the U.S. and other countries.  Finder is a trademark of Apple Computer, Inc.
  6555. MacDraw i
  6556. bleTypes
  6557. rom one location to another.  The new routines are drag items, drag flavors, tracking handler, and receive handler.
  6558. Drag Items
  6559. Drag items are the selected objects that a you drag.  For example, if you select I
  6560. and drag three files, you
  6561. re dragging three different drag items.
  6562. Drag Flavors
  6563. Drag flavors describe the kind of data that a drag item contains.  When you drag an item to an application window, the receiving 
  6564. Power
  6565. Powerful
  6566. Precisely
  6567. Preferences
  6568. Print
  6569. Process
  6570. Processor
  6571. in a window.  Each window has a tracking handler and receive handler installed for it, though several windows may use the same handler.  When you initialize an application or open a new window, you call the DraOHg Manager to install the application's drag handler callback routines.  
  6572.  the Finder, a separate clipping is created for each item. 
  6573. The Finder icons for clippings can be thumbnails (small pictur
  6574. unction
  6575. Consistent
  6576. Consultants
  6577. Contents
  6578. application must determine whether it can accept the data in the drag item.  Each item can have more than one flavor, because data can usually be described in more than one format or data type.  For example, yoK
  6579. u can describe text data as ASCII data, styled text data, or RTF interchange format.  If a program can
  6580. t accept the more elaborate RTF format, it may be able to use the plain ASCII text.  The Drag Manager uses 
  6581. ngwer
  6582. Powerful
  6583. Precisely
  6584. Preferences
  6585. Print
  6586. Problems
  6587. Processessors
  6588. a four-character ResType to identify a flavor. 
  6589. Drag Handlers
  6590. The Drag Manager uses an application
  6591. s drag handlers to provide dragging feedback and to complete a drag.  There are two types of drag handlers: tM
  6592. racking handlers and receive handlers.  A tracking handler is called while an item is being dragged over an application
  6593. s windows; a receive handler is called when you release the mouse button to drop the item 
  6594. When an item is dragged from an application to the desktop, the Finder creates a clipping that contains the data in the dragged item. Clippings are similar to sound, font, and edition files; they are not owned B
  6595. by any particular application.  If discontinuous selections are dragged from a source to the Finder, a separate clipping is created for each item. 
  6596. The Finder icons for clippings can be thumbnails (small pictu
  6597. Position
  6598. Possibilities
  6599. Power
  6600. Powerful
  6601. Precisely
  6602. Process
  6603. Corporation
  6604. Corporation's
  6605. Correct
  6606. Correctly
  6607. Correspond
  6608. Correspondence
  6609. Corresponding
  6610. Corresponds
  6611. Cost-effective
  6612. Costly
  6613. Costs
  6614. Could
  6615. Count
  6616. Counter
  6617. Countries
  6618. Couple
  6619. Course
  6620. Covers
  6621. Create
  6622.  also could be licensed as a system extension to developers who need it for products running on earlier versions of system software.
  6623. Relation To Other System Resources
  6624. The Drag Manager is not an entity that sE
  6625. tands alone. Operationally, the Drag Manager depends on a number of other toolbox and operating system utilities and has an established relevance to those resources. The Drag Manager can depend on these resourc
  6626. Promotes
  6627. Provide
  6628. Provides
  6629. Publish
  6630. Quick
  6631. Quickdraw
  6632. Range
  6633. Receive
  6634. ove or copy the dragged item after it is dropped on a destination. The actual behavior depends on the context of the drag-and-drop operation, as described below.
  6635. In general, if the source and destination are iJ
  6636. n the same container (for example, a window or a volume), a drag-and-drop sequence is interpreted as a move operation (that is, cut and paste). To specify a copy operation within the same container, use the Opt
  6637. ities
  6638. Where
  6639. While
  6640. Window
  6641. Windows
  6642. nd trailing parameters
  6643. Rather than always assuming a 50-50 split in distribution of the gap within a given glyph, separate specification of values for the leading and trailing edges of a glyph is allowed. HowevL
  6644. er, no adjustment at the extreme edges of a line is performed.
  6645.   Unlimited gap priority
  6646. Any run can have unlimited gap assigned to it at the application
  6647. s discretion. As soon as QuickDraw GX sees that run, it 
  6648. Loosen
  6649. Loosened
  6650. Lower
  6651. Lowest
  6652. Manual
  6653. Manuallylude
  6654. res that resemble the dragged data) or system-defined icons for TEXT and PICT.
  6655. When clippings are created, each is given a default name.  For example, if you have a clipping named 
  6656. text clipping,
  6657.  a subsequentD
  6658.  clipping placed in the same destination would be named 
  6659. text clipping 2
  6660.  to avoid a naming conflict.
  6661. You can open clippings in the Finder and view a representation of the data in a modeless window, similar to
  6662. Event
  6663. Example
  6664. Feedback
  6665. Finderds
  6666. Universal
  6667. Updating
  6668. QuickDraw GX Overviewe
  6669. GX Overview Tech Article
  6670. cture extension adds a panel to the Print dialog box to allow you to select a picture file to use.  You can choose not to have a background picture or can select a file.  This extension overr
  6671. Printing
  6672. Supportedtialse
  6673. ion key when dragging. If two different containers are involved, a copy operation (that is, copy and paste) is executed as the default action.
  6674. Requirements
  6675. The Drag Manager is currently packaged as a system sL
  6676. oftware extension that can be licensed for integration into applications. Drag Manager requires System 7.
  6677. References 
  6678. For in-depth understanding of the Drag Manager, refer to the following publications:
  6679. 1.  P
  6680. Drag and Drop Tech Articlee
  6681. Drag and Drop Tech Article
  6682. Drag and Drop
  6683.  egistered in the U.S. and other countries.  Finder is a trademark of Apple Computer, Inc.
  6684. MacDraw is a registered trademark of Claris C
  6685. Corporation.  
  6686. Drag and Drop Tech Article
  6687. Drag and Drop
  6688.  rsgram
  6689. Programmer's
  6690. Promotes
  6691. Properties
  6692. Provide
  6693. Provides
  6694. Providing
  6695. Publications
  6696. Publish
  6697. Quick
  6698. Quickdrawcts
  6699. Programs
  6700. Promiseify
  6701. pport all these features resides in QuickDraw GX and within the fonts themselves.  Applications that support QuickDraw GX and use TrueType GX fonts can rely on the imaging system to implement this new feature-rE
  6702. ich typographical environment without having to be concerned with the details of how the type is displayed.  QuickDraw GX treats text as a set of characters that can be displayed and edited and as a graphic obj
  6703. acking
  6704. Transformationspon
  6705. Urdu-like
  6706. Userines
  6707. Sameur
  6708. &A:What are the system requirements for running QuickDraw GX?E
  6709. QuickDraw GX
  6710. Currently we expect QuickDraw GX to require System 7.1 or greater, an additional 2 Mbytes of RAM to accommodate it during peak processing periods (such as extensive background printing while providing applicatiBLon support in the foreground) and a 68020 or greater processor or Power Mac.
  6711. Appearance
  6712. Appearances
  6713. Appears
  6714. Apple
  6715. Appleevents
  6716. Application
  6717. Application's
  6718. Applications
  6719. Ascii
  6720. Direction@
  6721. Directly@
  6722. Directs@
  6723. Disks@
  6724. Distinct@
  6725. Distributed
  6726. Divided@
  6727. Documents
  6728. Doing
  6729. Double-clicking@
  6730. Down@
  6731. Downloading@
  6732. Drawn
  6733. Easier
  6734. Education@
  6735. Effect
  6736. Effects
  6737. Electronically
  6738. Emerge@
  6739. Closedframefill
  6740. Collection
  6741. Color
  6742. Colors
  6743. Commands
  6744. Commons
  6745. Difference
  6746. Different
  6747. Directly
  6748. Disrupting
  6749. Dithering
  6750. Document
  6751. Drawn
  6752. Easy-to-implement
  6753. Edged
  6754. Edited
  6755. Empty
  6756. EndingampleIn
  6757. ,A0Will Drag and Drop run with System 7.1. and 7.0?E
  6758. Drag and DropH
  6759. Yes.W
  6760. -A:Why isn't QuickTime 2.0 part of this release (System 7.5)?roughout
  6761. Thumbnails
  6762. Toolbox
  6763. Tracking
  6764. Traps
  6765. Types
  6766. Understanding
  6767. Useful
  6768. User-visible
  6769. Using
  6770. Usually
  6771. Utilities
  6772. Versions
  6773. Volume
  6774. Where
  6775. Whether
  6776. While
  6777. Window
  6778. Windows
  6779. Within
  6780. Without
  6781. Would
  6782. You're
  6783. Yourppears
  6784. Apple
  6785. Appleevents
  6786. Application
  6787. Application's
  6788. Applications
  6789. Ascii
  6790. fined in the Macintosh set (code $DA), a font manufacturer can set up a font table that, for example, recognizes strings of the type 
  6791. digits, fraction, digits.
  6792.  Several choices can then be made, depending on thL
  6793. e glyph repertoire; for example, a 
  6794. one-half
  6795.  glyph may be predrawn and in the font. 
  6796. If there is not a predrawn form, then smaller superscript and subscript swash digit glyphs can be substituted, or a cross-s
  6797. Designates
  6798. Designed
  6799. Detail
  6800. Different
  6801. Digit
  6802. Digitsiesong
  6803. olorSync color management technology.
  6804.   Powerful type and text capabilities that, in conjunction with updated or new applications, enable the display and printing of any typeface in any of the world
  6805. s myriad sL
  6806. cript systems.
  6807.   Tools for developers that will result in new applications that offer greater sophistication in graphics, type, and printing.
  6808. Simplified and More Powerful Printing
  6809. QuickDraw GX makes Macintos
  6810. lutions
  6811. Result
  6812. Resulting
  6813. Retaincaling
  6814. Scanners
  6815. ScreengleOnen
  6816. incorporate graphics functionality
  6817. rotation, stretching, skewing, drawing, and other features
  6818. into a broader range of applications than ever before. 
  6819. QuickDraw GX applications can also be much smaller than comM
  6820. parable applications are today, requiring considerably less RAM and hard disk space. And they will be easier and faster to develop.
  6821. Because major print functions,including background printing, dialogs, and Pos
  6822. Technology
  6823. Tedious
  6824. Their
  6825. These
  6826. space to its pixel-measured device space. Adding that to the shape
  6827. s 1600, 1300 global space coordinates puts the shape at 200, 100 in device space, where it can be displayed. 
  6828. Applications normally work in loO4cal space and the transform space within a viewPort.
  6829. 5b"QuickDraw GX Graphics Tech Article
  6830. GX Graphics
  6831. Mapping
  6832. Marketsoreiewr
  6833. ect that can be colored, rotated, and manipulated like any other graphic object.
  6834. Some of the specific typographical capabilities of QuickDraw GX are:
  6835.   Creation of layouts from descriptions of text, styles, aG
  6836. nd other information
  6837.   Automatic creation of contextual forms and ligatures
  6838.   Manual and automatic kerning, tracking, and letter spacing
  6839.   Sophisticated justification with support for Arabic kashidas
  6840.   Hit 
  6841. electors
  6842. Simply
  6843. Slightly
  6844. Small
  6845. Smaller
  6846. Specialdstic
  6847. Many of the features of QuickDraw GX, such as improved printing and portable document technology, are available to users immediately. Other features, such as advanced type and graphics, will require develoK
  6848. pers to build those features into new QuickDraw GX-compatible applications.
  6849. Improved Tools for Developers
  6850. By providing a sophisticated set of system-level graphics routines, QuickDraw GX allows developers to 
  6851. Technology
  6852. Their
  6853. These
  6854. ToInstanceles
  6855. uAWWhat will AppleScript allow users to do that they can't do today with a macro language?eved
  6856. Across
  6857. Action
  6858. Active
  6859. Actual
  6860. Address
  6861. Addresses
  6862. After
  6863. Allowing
  6864. Allows
  6865. Alone
  6866. Alternative
  6867. Although
  6868. Another
  6869. Anything
  6870. Appearance
  6871. Appearances
  6872. Appears
  6873. Apple
  6874. Appleevents
  6875. Application
  6876. Application's
  6877. Applications
  6878. Ascii
  6879. Atrface
  6880. Intra-application
  6881. Introduction
  6882. Intuitive
  6883. Lacks
  6884. Levels
  6885. Licensed
  6886. Little
  6887. Location
  6888. Macdraw
  6889. Macintosh
  6890. Makes
  6891. Manager
  6892. 1b$QuickDraw GX Typography Tech Articlee
  6893. GX Typography Tech Article of Contents
  6894. Introduction 
  6895.      Characters, Glyphs, and Codes     
  6896. Character Properties     
  6897.      String and String Ordering     
  6898. Fonts     
  6899.      Font Families     
  6900.           Extended Styles     
  6901.           Style VariationsB
  6902.           Font Files     
  6903.      Font Names     
  6904.      Open Font Architecture 
  6905. Line Layout Features 
  6906.      Glyph Appearance     
  6907.           Automatic Ligatures and Contextual Forms     
  6908.           Automatic Fractions     
  6909.       ines
  6910. GX Graphics
  6911. QuickDraw GX Graphics
  6912. Tech Article
  6913. 99b"QuickDraw GX Graphics Tech Article
  6914.  A#QuickDraw GX Graphics
  6915. Tech Article
  6916. Files
  6917. GA]I have heard there is a Power Macintosh native version of QuickDraw GX, will it be available?E
  6918. QuickDraw GXHrYes.  A native version of QuickDraw GX will be installed on Power Macintoshs during the QuickDraw GX installation.W
  6919. HSingle
  6920. Situation
  6921. Situations
  6922. Small
  6923. Software
  6924. Sound
  6925. Source
  6926. Specified
  6927. Specify
  6928. Stand-alone
  6929. Stands
  6930. Starts
  6931. Steps
  6932. Structures
  6933. Styleding
  6934. Appearance
  6935. Appearances
  6936. Appears
  6937. Apple
  6938. Appleevents
  6939. Application
  6940. Application's
  6941. Applications
  6942. Ascii
  6943. AtUsedfy
  6944. nting the caret or providing highlighting areas with slanted sides. QuickDraw GX supports this capability by using data present in TrueType GX fonts that identifies the intrinsic font angle.
  6945. Permits
  6946. Points
  6947. Feature
  6948. Feature-by-feature
  6949. Features
  6950. Figureng
  6951. Recognizes
  6952. Recognizing
  6953. Recommendations
  6954. Reconciling
  6955. Reconfiguration
  6956. Reconnect
  6957. Reconnected
  6958. Record
  6959. Recordability
  6960. Recorded
  6961. Recording
  6962. Rectangle
  6963. Rectangles
  6964. Rectangular
  6965. Recycled
  6966. Recycling
  6967. Redesign
  6968. Redesigned
  6969. Themselves
  6970. There
  6971. These
  6972. Though
  6973. Times
  6974. Truetype
  6975. Uniform
  6976. Unrelated
  6977. Usually
  6978. Various
  6979. Vertical
  6980. Vowel
  6981. Which
  6982. Within
  6983. Without
  6984. Alignment
  6985. Allocation
  6986. Allow
  6987. Allowed
  6988. Allowing
  6989. Allows
  6990. Almost
  6991. Alone
  6992. Along
  6993. Alongside
  6994. Alpha
  6995. Already
  6996.  top-left corner first.
  6997. Rectangles may be filled or framed when drawn. The fill type closedFrameFill specifies that the geometry is framed and closed; that is, the first point specifies both the beginning and D
  6998. the end of the frame.
  6999. For the purpose of dashing, rectangles begin at the upper-left corner and proceed clockwise. Rectangles have no start or end as far as line caps are concerned, and they have a join at eac
  7000. naltered
  7001. Union
  7002. Unused
  7003. Upper
  7004. Upper-leftications
  7005. Ascii
  7006. rious styles applied to create framed, dashed, patterned, and filled shapes.
  7007.   Simplified printing and print management via a new, customizable print architecture and user interface.
  7008.   The capability to creatJ
  7009. portable
  7010.  documents from any application, allowing other users to print and view documents without having the original application or fonts.
  7011.   Consistent color between scanners, displays, and printers via C
  7012. Off-screen
  7013. On-screen
  7014. On-the-curve
  7015. Opens
  7016. ulty has been in trying to get the onscreen colors to match the colors produced on a variety of color output devices. 
  7017. For example, a businessperson might have to redesign an entire presentation when she sees tC
  7018. hat the contrast between the text and the background color is not nearly as great on the transparencies as it is on the screen. Or a graphic designer might have to rework a design when the colors in a corporate
  7019. dwide
  7020. ectly
  7021. Displayed
  7022. Diverge
  7023. Empty
  7024. Endingsed
  7025. s will work alongside QuickDraw GX and be able to take advantage of many of the printing enhancements it provides. Revised and newly-designed applications will take full advantage of QuickDraw GX color, type, aI
  7026. nd graphics. 
  7027. QuickDraw GX runs on 68020, 68030, or 68040 Macintosh systems and is also optimized for the PowerPC chip, allowing applications to access the greater speed and performance of the PowerPC technolo
  7028. Printers
  7029. Printing
  7030. Provides
  7031. Providing
  7032. Publishing
  7033. Quickdraw
  7034. Gx-compatible
  7035. Gx-savvy
  7036. Gxcountpages
  7037. Gxdespoolpage
  7038. Gxopenconnection
  7039. Gxrasterlinefeed
  7040. Gxspoolpage
  7041. Halfway
  7042. Handle
  7043. Handled
  7044. Handler
  7045. Handlers
  7046. Handles
  7047. Handling
  7048. Hanging
  7049. Happen
  7050. Happens
  7051. Hard-wired
  7052. Hardware
  7053. Hardware-independent
  7054. Characteristics
  7055. Characterized
  7056. Characters
  7057. Charge
  7058. Charged
  7059. Charging
  7060. Check
  7061. Checks
  7062. Chicago
  7063. Chief
  7064. Chinese
  7065. Chip's
  7066. Chips
  7067. Chooser
  7068. Choosing
  7069. Chosen
  7070. Circling
  7071. Circulating
  7072. Cisc-based
  7073. Claris
  7074. Clarisworks
  7075. Class
  7076. Classes
  7077. Classic
  7078. Cleaning
  7079. Clear
  7080.  continuous curve identical to the quadratic B
  7081. zier defined earlier.
  7082. When two consecutive points are off the curve, they imply a point on the curve, halfway between them.
  7083. Like polygons, paths may have more thN
  7084. an one contour. For example, some outline characters, such as the letter O, have two contours. Also, like polygons, there are different functions to fill in a path.
  7085. Paths, like polygons, may have zero or more 
  7086. ually
  7087. Evolve
  7088. Example
  7089. Existing
  7090. Extent
  7091. Features
  7092. Filled
  7093. Finally
  7094. b"QuickDraw GX Printing Technologiese>GX Printing Technologies Tech Article
  7095. GX Printing Technologies
  7096. Displays
  7097. Distinguish
  7098. Document
  7099. Documents
  7100. Double-click
  7101. Driver
  7102. Errors
  7103. Example
  7104. Exchange
  7105. Extension
  7106. Feeder
  7107. Files
  7108. Finder
  7109. Fonts
  7110. Foreground
  7111. Gxdespoolpage
  7112. Having
  7113. Includes
  7114. Including
  7115. Interface
  7116. Laser
  7117. Likea particular printer.  This includes other user
  7118. Printing
  7119. hieve
  7120. Addition
  7121. Adobe
  7122. Adobe's
  7123. Advanced
  7124. Advantage
  7125. Allhave
  7126. QuickDraw GX Overviewe
  7127. GX Overview Tech Article
  7128. GX Overview
  7129. Contents
  7130. Introduction      
  7131. Simplified and More Powerful Printing     
  7132.      Portable Documents     
  7133.      More Sophisticated Typography     
  7134.      Consistent and Predictable Color Matching     
  7135. Compatibility     
  7136. Improved TB
  7137. ools for Developers     
  7138. Technical Issues 
  7139. Copyright 
  7140.  1994 Apple Computer, Inc.
  7141. Apple, the Apple logo, LaserWriter, and Macintosh are trademarks of Apple Computer, Inc., registered in the
  7142. fies the set of colors the viewDevice is able to display. A shape, when drawn, is affected by the clip and mapping of the transform, viewPort and viewDevice.
  7143. ViewGroup
  7144. Finally, a viewGroup describes an imaginC
  7145. g world, for instance the off-screen and on-screen worlds. A viewGroup defines the global space in which viewPorts and viewDevices are located. Multiple viewGroups allow viewPorts or viewDevices to share the sa
  7146. Stored
  7147. Straight
  7148. Stream
  7149. Structure
  7150. Structures
  7151. Style
  7152. dialog box appears in QuickDraw GX-compatible applications to allow you to select among multiple desktop printers without having to access the Chooser.
  7153. A desktop printer icon behaves much like a file server orP
  7154.  other network device icon. Double-click on a printer icon, and a print queue status window appears. You can decide to reorder the print queue or postpone a print job simply by dragging document icons to a new 
  7155. These
  7156. Third
  7157. Though
  7158. Three
  7159. Together
  7160.  demands.
  7161. QuickDraw GX raises the standards of type and document composition, making typographic excellence the standard, not the exception. This is because QuickDraw GX automates much of the typographic proceG
  7162. ss. Users who work extensively with type will no longer have to determine the proper kerning and justification for a particular block of type, or remember to select special characters (such as ligatures) when t
  7163. nframefill
  7164. Operation
  7165. e constructed from graphic objects: shapes, styles, transforms, inks, color spaces, viewPorts, viewDevices, and viewGroups. All graphics objects may be created, edited, and deleted. They may be flattened into aPM stream of publicly defined opcodes and data, copied, and paged out to disk.
  7166. 3b"QuickDraw GX Graphics Tech Article
  7167.  versing
  7168. ickDraw GX must be made through a procedural call.
  7169. These QuickDraw GX features resolve many of the limitations with QuickDraw. QuickDraw is a bit image, resolution-dependent graphic system. Since many applicatL
  7170. ions write directly to the data structures, there have been numerous compatibility issues. In addition, support for PostScript was added on after QuickDraw was designed, and there is no built-in support for vec
  7171. Until
  7172. Upper
  7173. Upper-left
  7174. Upper-left-hand
  7175. Upside
  7176. tains a pointer to the pixels used to draw. 
  7177. Local space has no metrics; the geometric structures of a shape are determined only in relation to the shape and to each other. 
  7178. A viewPort contains the mapping usG
  7179. ed to convert from local space to the viewGroup
  7180. s global space, and a viewDevice contains the mapping used to convert from global space to device space. 
  7181. Once transformed by their shape transforms, all shapes w
  7182. ithin a viewPort are in the fixed point space of that viewPort. Once transformed by the viewPort
  7183. s transform, shapes are in the global space of a viewGroup. When transformed by a viewDevice
  7184. s transform, a shapeI
  7185.  is positioned in device space.
  7186. To understand the transition between the various spaces, you can follow a simple shape from its local coordinates outward to global space and then inward until it is located in 
  7187. eplace
  7188. Resolution
  7189. Resolution-dependent
  7190. Resolve
  7191. e of the viewGroup. Two viewDevices have their origins at 800, 1000 and 1400, 1200, also in the global space of the viewGroup.
  7192. The shape
  7193. s geometry and the two transforms added together put the shape at 1600, M
  7194. 1300 in global space. 
  7195. One viewDevice has its origin at 800, 1000; its width extends to 1400. The second viewDevice begins at 1400, 1200 and contains some of the shape. That viewDevice
  7196. s transform maps global 
  7197. Eventually
  7198. Evolve
  7199. Exampleware
  7200. However
  7201. Image
  7202. Images
  7203. device space.
  7204. The shape is a rectangle, defined in local coordinates by points at 300, 400 and 600, 1000. This shape
  7205. s transform translates the shape
  7206. s position by +100 in both the x and y coordinates, placing K
  7207. the shape
  7208. s origin at 400, 500 in the viewPort. There are no metric assigned to the coordinates.
  7209. Global coordinate space is defined by the viewGroup. The viewPort has its origin at 1200, 800 in the global spac
  7210. Markets
  7211. Matched
  7212. Matching
  7213. Mathematics
  7214. contours containing zero or more points. For each contour, the control bit array should contain 1 bit per point, packed 32 bits per long. Thus, a contour with 1 to 32 points requires 1 long, and a contour with PJ33 to 64 requires 2 longs. The unused bits do not need to be initialized. 
  7215. 7b"QuickDraw GX Graphics Tech Article
  7216. GX Graphics
  7217. 1b"QuickDraw GX Graphics Tech Articlee
  7218. GX Graphics Tech Article
  7219. GX Graphics
  7220. Table of Contents
  7221. Introduction      1
  7222. Overview      1
  7223.      Graphic Objects      3
  7224.      Shape      3
  7225.      Style      5
  7226.      Transform      6
  7227.      Ink      7
  7228.      Color Space      7
  7229.           ViewPort      8
  7230.           ViewDevice      8
  7231.                ViewPort      8
  7232.           ViewDevice      8
  7233.      
  7234. tion.
  7235. Pictures
  7236. Pictures, like all shapes, can be edited and parsed. Pictures are lists of entries, where any entry may be a shape, including another picture. 
  7237. Pictures may be created from an array of shapes L
  7238. or by creating an empty picture and then adding shapes one at a time. Shapes can be appended to, inserted into, or extracted from a picture. Pictures have no public data structure, but their contents can be fla
  7239. Start
  7240. Straight
  7241. Structure
  7242. Suchotal
  7243. Toward
  7244. Types
  7245. he union of two polygons.
  7246. Paths
  7247. Contours can have curved segments; when they do, they are called paths. A path is identical to a polygon, except that it has an array of bits that specify when a vector point iL
  7248. s on the path or off the path. Two consecutive points on the path form a straight line. A point off the path causes the path to diverge toward that point and then back to the next point on the path in a smooth,
  7249. Evolve
  7250. Example
  7251. Exist
  7252. Existing
  7253. Extends
  7254. Extent
  7255. Featuresd
  7256. Specifies
  7257. Specify
  7258. Specifying
  7259. Spinning
  7260. Split
  7261. Splitting
  7262. Spoken
  7263. Spool
  7264. Spooled
  7265. Spooling
  7266. Spools
  7267. Sports
  7268. Spreadsheet
  7269. Spreadsheets
  7270. Stable
  7271. Stacks
  7272. Stage
  7273. Stamp
  7274. Stand-alone
  7275. Standard
  7276. Standardized
  7277. Standards
  7278. Stands
  7279. Start
  7280. Started
  7281. Starting
  7282. Starts
  7283. State
  7284. ation about how to draw characters on the screen. However, screen fonts are best shown at their predefined point size on a 72-dot-per-inch (dpi) output device. Attempting to change the font size or draw to a diH
  7285. fferent resolution device can result in rough edged characters.  This problem does not happen with TrueType fonts because they are based on curves.
  7286. QuickDraw GX was designed with various output devices in mind
  7287.  or more points. The contour count, point count, and points for each contour are referenced sequentially to define the entire polygons structure.
  7288. The number of points in any contour is restricted to 32767, andJ
  7289.  the number of contours is restricted to 32767. Thus, the total number of points in any one polygon structure is restricted to 1,073,676,289. Polygons can be used to describe a grid of lines, or the result of t
  7290. Windows
  7291. Within
  7292. Without
  7293. World
  7294. Worlds
  7295. he fills openFrameFill and closedFrameFill define whether a polygon they describe an is open or closed frame.
  7296. A polygon may be filled with evenOddFill, windingNumberFill, or inverseFill fill types . WindingNumH
  7297. berFill is a different way to describe what part of the area is inside the polygon. InverseFill describes everything outside of the polygon.
  7298. Polygons describe zero or more contours; each contour describes zero
  7299. . It supports raster, PostScript
  7300. , and vector (for example, plotter) devices. There are also many built-in features, such as halftoning and dithering, to produce the best image for an output device.
  7301. All data sJ
  7302. tructures are private, so that the graphics, line layout, and printing software and hardware on which they run can evolve without disrupting existing applications. Thus, any changes to data structures within Qu
  7303. e picture above it, and so on. The clip shapes of the transforms are intersected at each level so that the drawing of each deeper level is contained within the previous clip
  7304. A style or ink assigned to a pictuP
  7305. re has no effect. Only the shape
  7306. s style or ink, or the overriding style or ink, affect drawing the shape. Shapes in a picture can be drawn directly; the shape
  7307. s style, ink, and transform are used. The picture
  7308. Q1s objects and the overriding objects are ignored.
  7309. tor devices. Nor are there any special graphic functions such as dithering.
  7310. However, QuickDraw GX will not replace QuickDraw. They will work side by side. Thus, even if a user has QuickDraw GX installed, old QN
  7311. uickDraw applications will still work. Graphic calls will be routed to the correct part of the graphics system, and both QuickDraw and QuickDraw GX applications can run concurrently.
  7312. Graphic Objects
  7313. Images ar
  7314. Abilities
  7315. Ability
  7316. sence
  7317. Abstract
  7318. Accelerator
  7319. Accent
  7320. Accented
  7321. Accept
  7322. Accepts
  7323. Affect
  7324. Affected
  7325. Affecting
  7326. Affects
  7327. Afford
  7328. Affordable
  7329. After
  7330. Again
  7331. Against
  7332. Agency
  7333. Agent
  7334. Agents
  7335. Agreement
  7336. Aldus
  7337. Alert
  7338. Algorithm
  7339. Algorithmic
  7340. Algorithmically
  7341. Alias
  7342. Aliases
  7343. Alignment
  7344. Almost
  7345. Alone
  7346. Along
  7347. Alongside
  7348. Alpha
  7349. Already
  7350. Callback
  7351. Called
  7352. Callers
  7353. Calls
  7354. Can't
  7355. Cancel
  7356. Cannot
  7357. Capabilities
  7358. Capability
  7359. Capable
  7360. Capital
  7361. Capitals
  7362. Cards
  7363. Cares
  7364. Caret
  7365. Carets
  7366. Carry
  7367. Carrying
  7368. Describes
  7369. Describing
  7370. Description
  7371. Descriptions
  7372. Design
  7373. Designates
  7374. Designed
  7375. Designer
  7376. Designers
  7377. Designs
  7378. Desirable
  7379. Desire
  7380. Desired
  7381. Desires
  7382. Dialect-independent
  7383. Dialects
  7384. Dictionaries
  7385. Dictionary
  7386. Difference
  7387. Differences
  7388. Different
  7389. Differently
  7390. Difficult
  7391. Dimensions
  7392. Directly
  7393. Directory
  7394. Effect
  7395. Effective
  7396. Effectively
  7397. Effects
  7398. Environment
  7399. Environments
  7400. Equally
  7401. Equation
  7402. Equipment
  7403. Equivalent
  7404. Errant
  7405. Error-prone
  7406. Errors
  7407. Escape
  7408. Especially
  7409. Essential
  7410. Essentially
  7411. Essentials
  7412. Establish
  7413. Excellent
  7414. Except
  7415. Exception
  7416. Exchange
  7417. Exciting
  7418. Executed
  7419. Execution
  7420. Exist
  7421. Existing
  7422. Expand
  7423. Expanded
  7424. File's
  7425. Files
  7426. Filled
  7427. Fills
  7428. Final
  7429. Finally
  7430. Finance
  7431. Financial
  7432. Finder
  7433. Finder/applescript
  7434. Fine-tuned
  7435. Finer
  7436. Fingertips
  7437. Finish
  7438. Firms
  7439. First
  7440. Forms
  7441. Forums
  7442. Forward
  7443. Forwarded
  7444. Forwarding
  7445. Forwards
  7446. Found
  7447. Foundation
  7448. Foundations
  7449. Four-character
  7450. Fraction
  7451. Fractions
  7452. Frame
  7453. Framed
  7454. Graphics
  7455. Greatly
  7456. Guide
  7457. Guidelines
  7458. Handled
  7459. Handler
  7460. Handlers
  7461. Heart
  7462. Framed
  7463. Framework
  7464. Frameworks
  7465. Freed
  7466. Freedom
  7467. Freeing
  7468. Freely
  7469. French
  7470. Frequently
  7471. Friends
  7472. Front
  7473. Fruition
  7474. Frustrating
  7475. Geometric-based
  7476. Geometrical
  7477. Geometries
  7478. Geometry
  7479. Geoport
  7480. German
  7481. Gestalt
  7482. Getting
  7483. Gigabytes
  7484. Given
  7485. Gives
  7486. Giving
  7487. Glimpse
  7488. Gracefully
  7489. Graphic
  7490. Graphical
  7491. Graphically
  7492. Graphics
  7493. Great
  7494. Greater
  7495. Information
  7496. Informed
  7497. Ingenious
  7498. Inherent
  7499. Initial
  7500. Initialize
  7501. Initialized
  7502. Initially
  7503. Initiate
  7504. Initiates
  7505. Initiatives
  7506. Innovation
  7507. Innovations
  7508. Innovative
  7509. Innovator
  7510. Input
  7511. Insert
  7512. Inserted
  7513. Insertion
  7514. Insertions
  7515. Largest
  7516. Laser
  7517. Laserwriter
  7518. Later
  7519. Latest
  7520. Latitude
  7521. Latter
  7522. Launch
  7523. Launcher
  7524. Launcher/software
  7525. Launches
  7526. Layer
  7527. Layers
  7528. Layout
  7529. Layouts
  7530. Letter
  7531. Letters
  7532. Level
  7533. Levels
  7534. Licensed
  7535. Ligature
  7536. Ligatures
  7537. Lightweight
  7538. Macdraw
  7539. Machine
  7540. Machine's
  7541. Machines
  7542. Macintosh
  7543. Macintosh-like
  7544. Maciontosh
  7545. Maclink
  7546. Maclinkplus
  7547. Maclinkplus/easy
  7548. Managers
  7549. Manages
  7550. Manipulate
  7551. Manipulated
  7552. Manipulating
  7553. Mimics
  7554. Mini-application
  7555. Minimal
  7556. Minimize
  7557. Minimum
  7558. Mirroring
  7559. Mission-critical
  7560. Mixed
  7561. Mixed-directional
  7562. Mixed-mode
  7563. Mixing
  7564. Mobile
  7565. Mobile-centric
  7566. Mobility
  7567. Model
  7568. Modeless
  7569. Models
  7570. Modem
  7571. Modes
  7572. Modification
  7573. Modified
  7574. Modify
  7575. Modifying
  7576. Modular
  7577. Module
  7578. Monitor
  7579. Monitors
  7580. Mono-lithic
  7581. Monolithic
  7582. Monotone
  7583. Month's
  7584. Months
  7585. Morphs
  7586. Most-networked
  7587. Motivated
  7588. Mount
  7589. Mouse
  7590. Mouse-up
  7591. Moved
  7592. Movement
  7593. Moves
  7594. Movies
  7595. Moving
  7596. Ms-dos
  7597. Multilingual
  7598. Multimedia
  7599. Multiple
  7600. Multiport
  7601. Notably
  7602. Notebook
  7603. Notebook-sized
  7604. Noted
  7605. Notepad
  7606. Notes
  7607. Nothing
  7608. Notice
  7609. Noticeably
  7610. Notification
  7611. Notified
  7612. Notify
  7613. Notion
  7614. Novell
  7615. Novell's
  7616. Novice
  7617. Number-one
  7618. Numbers
  7619. One-half
  7620. penframefill
  7621. Opening
  7622. Operated
  7623. Operating
  7624. Operation
  7625. Operationally
  7626. Operations
  7627. Operators
  7628. Opportunities
  7629. Opposing
  7630. Option
  7631. Order
  7632. Organize
  7633. Organized
  7634. Organizing
  7635. Origin
  7636. Original
  7637. Origins
  7638. Once@
  7639. One-pixel@
  7640. Opendoc
  7641. Operating
  7642. Option@
  7643. Options
  7644. Others
  7645. Overall
  7646. Overview@
  7647. Parallels@
  7648. Parts@
  7649. Pattern
  7650. People
  7651. Performs@
  7652. Phone
  7653. Pictures@
  7654. Place
  7655. Pop-up@
  7656. Position@
  7657. Postscript@
  7658. Potential
  7659. Oished@
  7660. Quickdraw
  7661. Raises@
  7662. Recognizes
  7663. Redraws@
  7664. References@
  7665. Regard@
  7666. Remote
  7667. Rendered@
  7668. Require
  7669. Requires
  7670. Result@
  7671. Pictures
  7672. Piece
  7673. Pieces
  7674. Pieter
  7675. Pioneered
  7676. Pixel
  7677. Pixel-measured
  7678. Pixels
  7679. Pixelsize
  7680. Place
  7681. Player
  7682. Plotted
  7683. Plotter
  7684. Plotting
  7685. Point
  7686. Point's
  7687. Pointer
  7688. Points
  7689. Polygon
  7690. Polygons
  7691. Pop-up
  7692. Popular
  7693. Portable
  7694. Portion
  7695. Portions
  7696. Requires
  7697. Requiring
  7698. Reroute
  7699. Research
  7700. served
  7701. Reset
  7702. Resident
  7703. Resides
  7704. Resolution
  7705. Resolution-dependent
  7706. Resolution-independe
  7707. Resolutions
  7708. Resolve
  7709. Resource
  7710. Resources
  7711. Respect
  7712. Respective
  7713. Respond
  7714. Responding
  7715. Response
  7716. Responsibility
  7717. Responsible
  7718. Responsiveness
  7719. Restarted
  7720. Restarting
  7721. Restrict
  7722. Restricted
  7723. Restructuring
  7724. Server
  7725. Server-based
  7726. Servers
  7727. Services
  7728. Set-top
  7729. Setting
  7730. Settings
  7731. Setup
  7732. Several
  7733. Sfnts
  7734. Shading
  7735. Shadow
  7736. Shape
  7737. Tagged
  7738. Tailor
  7739. Tailored
  7740. Taken
  7741. Takes
  7742. Taking
  7743. ologies
  7744. Technology
  7745. Tedious
  7746. Terminology
  7747. Terms
  7748. Tested
  7749. Testing
  7750. Text-editing
  7751. Textedit
  7752. Tighten
  7753. Tightened
  7754. Tightly
  7755. Tightness
  7756. Time-consuming
  7757. Today
  7758. Today's
  7759. Together
  7760. Tolerance
  7761. Toolbox
  7762. Tools
  7763. Top-left
  7764. Top-side
  7765. Transparently
  7766. Transport
  7767. Transportation
  7768. Traps
  7769. Trash
  7770. ravel
  7771. Traveling
  7772. Trays
  7773. Treated
  7774. Treats
  7775. Tremendous
  7776. Trends
  7777. Trial-and-error
  7778. Triangle
  7779. Trigger
  7780. Triggered
  7781. Truetype
  7782. Truly
  7783. Trustworthy
  7784. Trying
  7785. Tuned
  7786. Turned
  7787. Turning
  7788. Tutorial
  7789. Twelve
  7790. Twice
  7791. Upper-left-hand
  7792. Uppercase
  7793. Upside
  7794. Upward
  7795. Upwards
  7796. Urdu-like
  7797. Usability
  7798. Usable
  7799. Useful
  7800. Usefulness
  7801. Viewport's
  7802. Viewports
  7803. Virtual
  7804. Virtually
  7805. Visibility
  7806. Visible
  7807. Visual
  7808. Visually
  7809. Vital
  7810. Vocabulary
  7811. Voice
  7812. Volume
  7813. What's
  7814. Whenever
  7815. Where
  7816. Whether
  7817. Which
  7818. Direction
  7819. Directional
  7820. Directionality
  7821. Directions
  7822. s that the geometry is framed and closed; that is, the first point specifies both the beginning andS
  7823.  the end of the frame.
  7824. For the purpose of dashing, rectangles begin at the upper-left corner and proceed clockwise. Rectangles have no start or end as far as line caps are concerned, and they have a join at ea
  7825. contours. Polygons may be used to describe a large number of lines or connected line segments; all of the straight lines in a CAD or architectural drawing could be a single polygon structure.
  7826. Bitmaps
  7827. A bitmapD
  7828.  is a collection of pixels arranged in an array.  Image points to a block of memory that contains the bit image. The space for this image may be allocated by the appropriate routine or by the application. If th
  7829. s may be drawn through arbitrary transforms and may be clipped by any other geometry, including another bitmap. Bitmaps can be drawn in any transfer mode; there
  7830. s a collection of modes, called alpha modes, thatJ
  7831.  are primarily for bitmaps.
  7832. Bitmaps may be transformed, either with a geometric operation, which produces a new bitmap, or with a drawing operation, which causes the bitmap to be displayed through a transforma
  7833. Though
  7834. Traditional
  7835. Translate
  7836. Translations
  7837.  a dual life, as both something to draw with and something to draw to. Bitmaps may be associated with both shapes and devices, and the same bitmap may be shared by both. 
  7838. The ink associated with the bitmap desH
  7839. cribes its colors
  7840. the color associated with each pixel value
  7841. through either an indexed color space or a single component algorithmic color space.
  7842. Bitmaps may describe patterns, but may not be patterned. Bitmap
  7843. ntical
  7844. Imply
  7845. Including
  7846. Inside
  7847. Inversefill
  7848. The bits corresponding to the first and last points in a contour are special because they may or may not have meaning, depending on the way the geometry is interpreted. If the geometry defines an open frame, thB
  7849. ese bits must be clear.
  7850. Polygons and paths may be framed or filled; each contour defines a start and end; each on-the-curve point defines a join. Polygons and paths are dashed in the order of the points in the 
  7851. ttened into a publicly defined data stream. Pictures can describe a hierarchy of shapes.
  7852. A shape can be added to a picture any number of times, but a picture can never contain itself. It is easy to find all ofN
  7853.  the shapes in a picture. There is no built-in way to find all of the pictures containing a shape.
  7854. Shapes are drawn using the concatenation of their transform with the picture
  7855. s transform, concatenated with th
  7856. Terms
  7857. There
  7858. Though
  7859. Translate
  7860. Translations
  7861. e graphics routine allocates the memory, it may not be directly accessible by the application.
  7862. The width and height fields specify the dimensions, in pixels, of the bit image. RowBytes specifies the interval fF
  7863. rom one scan line to the next. The rowBytes field may be 1, 2, 4 or any multiple of 4 bytes. PixelSize specifies the number of bits per pixel: 1, 2, 4, 8, 16, and 32 bits per pixel are supported. 
  7864. Bitmaps lead
  7865. Imply
  7866. Including
  7867. Inside
  7868. Inversefill
  7869. affect the curvature. The curve is always contained by the triangle formed by the three points.
  7870. The mid-point of the curve is halfway between the control point and the mid-point of the start and end points.
  7871. 6b"QuickDraw GX Graphics Tech Article
  7872. GX Graphics
  7873.  start and end cap, but no join.
  7874. Curves
  7875. The curve described by three points is a quadratic B
  7876. zier. This curve is the same curve used to describe Apple
  7877. s outline fonts.
  7878. A line connecting the start point and tN
  7879. he control point describes the initial direction, or tangent, of the curve. The line connecting the control point and the end point describes the final tangent. Interchanging the first and last points does not 
  7880. e (0,0) to correspond to the upper left corner of the viewDevice. In device coordinates, a pixel is surrounded by grid lines; the point is located on the upper left boundary of a pixel.
  7881. Lines 
  7882. Lines are two pL
  7883. oints with a direction. Reversing the start and end of a line may cause the line to behave differently when drawn. For instance, dashing begins at the start of a line. Lines are framed when drawn, and specify a
  7884. Drawn
  7885. Draws
  7886. Drive
  7887. Driven
  7888. Driver
  7889. Drivers
  7890. Drives
  7891. Driving
  7892. Dropped
  7893. Dropping
  7894. Dual-processor
  7895. Dunning
  7896. During
  7897. Dynamic
  7898. Dynamically
  7899. Easy-to-implement
  7900. Edged
  7901. Edges
  7902. Edited
  7903. Editing
  7904. Edition
  7905. Editor
  7906. Effect
  7907. als such as monitors do not have to refer to a global reference. Like the local coordinates, it can implement its own coordinates system, with the origin located in a convenient location such as the upper-left-F
  7908. hand corner of the device.
  7909. Geometric Structures
  7910. All geometry is specified in terms of one or more x-y coordinate pairs, or points. For instance, a line has two points that define the line segment, and a recta
  7911. ngle has two points that define opposing corners of the rectangles. Points define the geometry relative to the other points within the geometric structure.
  7912. Points, lines, and rectangles are geometric structureH
  7913. s, described by fixed-point coordinates. Additionally, geometric structures are defined for curves, polygons, paths, and bitmaps. These structures say nothing of the position, resolution, color, fill, or clippi
  7914. Space
  7915. Spaces
  7916. Specialhickness
  7917. Tolerance
  7918. Transform
  7919. applications. So even though there are changes occurring in the global coordinate (for example, a window and its viewPort are being moved around), the application does not have to translate all the points relatD
  7920. ive to the global origin. With a constant local origin, the application does not need to know that its shapes have been moved; the system handles the translations.
  7921. The device coordinate is provided so peripher
  7922. ng associated with the structure. The geometric structure alone does not define how the geometric structure is drawn.
  7923. Points
  7924. Points are defined by two fixed-point integers. (A value of (0, 0) specifies coordiJ
  7925. nate origin. The coordinate axes are upside down from traditional mathematics: x values increase to the right, y values increase going down. Thus, local coordinates mapped unaltered into device coordinates caus
  7926. nformation
  7927. Instanceed
  7928. There
  7929. Another View: Why Different Coordinate Systems?
  7930. The local, global, and device coordinate spaces exist to support a multiple window and multiple monitor environment. The viewGroup
  7931. s global coordinate system allB
  7932. ows multiple viewPorts (which is what fills a window) a common reference point to determine where they should be placed relative to each other. 
  7933. The local coordinate space gives a static coordinate system for 
  7934. ViewDevice
  7935. A viewDevice describes the clip, mapping, and color space associated with a physical device, such as a monitor. The mapping describes the viewDevice
  7936. s position in global space. The color space specipeci
  7937. escribes the clipping, mapping, and color space associated with a window (or a part of a window or another viewPort). The mapping describes the viewPort
  7938. s position in global space. A color space defines the setN
  7939.  of colors that the viewPort allows. A viewPort specifies the dithering or halftones used by that window. A number of viewPorts can be arranged in a hierarchy.
  7940. he width and height fields speci
  7941. pace may be derived by an algorithm such as RGB, HSL, or CMYK (algorithmic color space); or it may be described by a list of colors (indexed color space). By changing the parameters that define an algorithmic cL
  7942. olor space, custom color spaces can be created to reflect the way color is produced on a device. When drawn, colors are matched from one color space to another (that is, color matching).
  7943. ViewPort
  7944. A viewPort d
  7945. tolerance. Transform operations include translate, rotate, skew, perspective, concatenate, invert, intersect, union, difference, and so on. 
  7946. An ink describes color and how color is applied when the shape J
  7947. is drawn. Inks contain the color specification, the color space in which the color is described, and the transfer mode used to apply the color.
  7948. Color Space
  7949. A color space describes a set of colors. The color s
  7950. ied to a shape. The clipping limits the extent of the shape, allowing only a certain portion of the shape to be seen. 
  7951. The mapping is a 3-by-3 matrix that defines translation, scaling, skewing, rotation, or peH
  7952. rspective . The geometry within the shape may be clipped and mapped directly or clipped and mapped when the shape is drawn. The transform also describes the parts of shapes to be hit tested and the hit testing 
  7953. polygon shapes.  A full shape covers the largest possible area.  
  7954. A shape contains references to other graphics objects: styles, transforms, and inks.
  7955. Style
  7956. A style describes how the geometry of the shape isF
  7957.  interpreted, for instance, the thickness of the pen, the starting and ending geometry of a line segment (start or end cap), the dash or pattern. 
  7958. Transform
  7959. A transform describes the clipping and mapping appl
  7960. int coordinate system. The coordinate system does not assume what metric (for example, inches or millimeters) defines the spacing in the system. Therefore, the images can be drawn to any resolution device, suchF
  7961.  as a monitor or printer, because the graphics system makes no assumptions about spacing.
  7962. An analogy to this situation is the difference between screen (bitmapped) and TrueType fonts. Both fonts contain inform
  7963. Shape
  7964. Shape's
  7965. Shaped
  7966. Shapes
  7967. Share
  7968. Shareable
  7969. Shared
  7970. Shareware
  7971. Sharing
  7972. Sheer
  7973. Sheet
  7974. Sheet-feeding
  7975. Shift
  7976. Shifted
  7977. Shifting
  7978. Shifts
  7979. Shipment
  7980. Shipped
  7981. Shipping
  7982. Shopping
  7983. Short
  7984. Shortcomings
  7985. Shows
  7986. types of shapes: geometric shapes, typographic shapes, bitmap shapes, and picture shapes. The QuickDraw GX Typography document covers typographic shapes. This document provides an overview of geometric, bitmap,D
  7987.  and picture shapes.
  7988. There are two special types of shapes: empty shapes and full shapes. Empty shapes have no geometrical information. Nothing appears when an empty shape is drawn.  They can be used to build 
  7989. Shape
  7990. A shape describes a geometry, such as a line, polygon, path, bitmap, or text, and whether the geometry is framed or filled when drawn. The shape is the most fundamental QuickDraw GX object. The geometry B
  7991. is plotted in local space. A shape has attributes, such as whether it should be stored in accelerator memory if one is present. A shape can contain user data, supplied by the application.
  7992. There are four basic 
  7993. stered in the U.S. and other countries.  QuickDraw and TrueType are trademarks of Apple Computer, Inc.
  7994. PostScript
  7995.  is a trademark of Adobe Systems Incorporated, which may be registered in certain jurisdictions.
  7996. 2b"QuickDraw GX Graphics Tech Articlee
  7997. GX Graphics Tech Article
  7998. GX Graphics
  7999.  o that the drawing of each deeper level is c
  8000.      ViewGroup      9
  8001.           Local, Global, and Device Spaces      9
  8002.           Another View: Why Different Coordinate Systems?      13
  8003. Geometric Structures      14
  8004.      Points      15
  8005.      Lines       16
  8006.      Curves      16
  8007.     C
  8008.  Rectangles      17
  8009.      Polygons      18
  8010.      Paths      21
  8011.      Bitmaps      24
  8012. Pictures      25
  8013. Copyright 
  8014.  1994 Apple Computer, Inc.
  8015. Apple and the Apple logo are trademarks of Apple Computer, Inc., regi
  8016. h print functions even more powerful and convenient
  8017. with no software upgrades required. 
  8018. QuickDraw GX allows you to display and control selected printers via printer icons on the Macintosh desktop. To print a N
  8019. document, you can simply drag the file to the desired printer icon. Because multiple printer icons can appear on the desktop, you can choose to send a document to any of a number of printers. An improved print 
  8020. Transform
  8021. Transformed
  8022. Transforms
  8023. Transition
  8024. Translaterts
  8025. Expanded
  8026. Expanding
  8027. Expands
  8028. Expect
  8029. Expected
  8030. Expects
  8031. Experience
  8032. Expert
  8033. Expertise
  8034. Expire
  8035. Explains
  8036. Explicitly
  8037. Explore
  8038. Explosion
  8039. Exposes
  8040. nging
  8041. Interfering
  8042. Interpreted
  8043. Intersect
  8044. Intersected
  8045. Interval
  8046. Introduction
  8047. Inversefill
  8048. Invert
  8049. Inward
  8050. Issues
  8051. Itself
  8052. Large
  8053. Largest
  8054. Layout
  8055. Letter
  8056. Level
  8057. Limitations
  8058. Limits
  8059. Lines
  8060. location. You can also transfer print jobs to other printers by dragging document icons to another printer icon. These print management functions replace today
  8061. s Print Monitor.
  8062. Further benefits come from new pR
  8063. rinter extensions that can be used with existing applications. These extensions allow you to customize print output with watermarks and to print multiple pages on a single sheet.
  8064. mation
  8065. Looked
  8066. Machine
  8067. Macintosh
  8068. Maintain
  8069. Major
  8070.  RX. QuickDraw GX fully supports worldwide character sets based on international standards.
  8071. QuickDraw GX Overviewe
  8072. GX Overview Tech Article
  8073. GX Overview
  8074. Consistent and Predictable Color Matching
  8075. s easy to create documents that contain color information
  8076. most Macintosh computers have color displays and most Macintosh applications are color-capable. The difficth
  8077. Pathstm
  8078. Dashed
  8079. Dashing
  8080. . An improved print dialog box appears in QuickDraw GX-compatible applications to allow you to select among multiple desktop printers without having to access the Chooser.
  8081. A desktop printQ
  8082. er icon behaves much like a file server or other network device icon. Double-click on a printer icon, and a print queue status window appears. You can decide to reorder the print queue or postpone a print job s
  8083. Clockwise
  8084. Closed
  8085. Closedframefill
  8086. Collection
  8087. Color
  8088. Colors
  8089. Commandsre
  8090. One-pixel
  8091. One-third
  8092. One-to-one
  8093. One-way
  8094. Ongoing
  8095. Onscreen
  8096. Opcodes
  8097. Open-ended
  8098. Opendoc
  8099. Opening
  8100. Opens
  8101. Operate
  8102. Operated
  8103. Operating
  8104. Introduction
  8105. The QuickDraw GX Graphics engine delivers powerful geometric resources to any Macintosh application. With QuickDraw GX as a building block, software developers will be able to revise and enhance aB
  8106. pplications more quickly. The built-in, system level graphics resources provide applications with sophisticated easy-to-implement graphics and type functionality. Because much of the graphic manipulation overhe
  8107. Windows
  8108. Within
  8109. Without
  8110. World
  8111. Worlds
  8112. Write
  8113. le from one Macintosh with QuickDraw GX installed to another, and the same color matching processes will help maintain accurate color display and printout on the second machine. 
  8114. Compatibility
  8115. Apple is commitG
  8116. ted to protecting customers
  8117.  investment in fonts, applications, and hardware while creating a foundation for extensive new features and product development possibilities. Current Macintosh applications and font
  8118. suring
  8119. Environment
  8120. Everything
  8121. ExcellenceExistingshedg
  8122. es. Because QuickDraw GX is an object-based model (shapes are the basic building block for everything) all graphic primitives can be distorted, or transformed in many ways. Rotation, perspective, skewing, and sH
  8123. caling are a few of the transforms offered by the system. Colors can also be transformed to allow for transparent overlapping shapes and realistic shading effects. In addition, all of the primitives can have va
  8124. Inserted
  8125. Inside
  8126. Instance
  8127. ad is handled by QuickDraw GX, many applications may eventually be significantly smaller in size (if they are targeted for markets where QuickDraw GX is assumed to be a part of the system). 
  8128. Overview
  8129. QuickDraD
  8130. w GX is a geometric-based, resolution and device-independent graphics system. Images are described by geometric structures such as points, lines, and curves. These geometric structures are defined by a fixed-po
  8131. Dictionaries
  8132. Dictionary
  8133. Differ
  8134. Difference
  8135. Differences
  8136. Different
  8137. Differentiate
  8138. Differentiated
  8139. Differentiating
  8140. Differently
  8141. Differing
  8142. Differs
  8143. Difficult
  8144. igital
  8145. Digitally
  8146. Digits
  8147. Dilemma
  8148. Dimensions
  8149. Diminishing
  8150. Dimming
  8151. Direct
  8152. Applescript
  8153. Article
  8154. Graphics
  8155. Named
  8156. Names
  8157. Naming
  8158. Narrow
  8159. Native
  8160. Natural
  8161. Natural-interface
  8162. Naturally
  8163. Neglected
  8164. Network
  8165. Never
  8166. Newly-designed
  8167. Niche
  8168. Niches
  8169. Non-roman
  8170. Nonnetworkable
  8171. Nonpositional
  8172. Normally
  8173. QuickDraw GX Overviewe
  8174. GX Overview Tech Article
  8175. GX Overview
  8176. Portable Documents
  8177. QuickDraw GX supports a new type of document file format, known as a 
  8178. print and view
  8179.  document, that facilitates the exchange of documents in electronic form. With this technology, you can cintosh developers with a powerful set of tools
  8180. Location
  8181. Longer
  8182. Looked
  8183. Machine
  8184. Macintosh
  8185. Maintain
  8186. Major
  8187. Contain
  8188. Contained
  8189. Container
  8190. rners
  8191. Correspond
  8192. Corresponding
  8193. Corresponds
  8194. Could
  8195. Count
  8196. Created
  8197. Creating
  8198. ections within the same line.
  8199. In addition, QuickDraw GX and WorldScript, Apple
  8200. s system technology for international software localization, provide Macintosh developers with a powerful set of tools for the creQ
  8201. ation and release of equivalent software versions worldwide. Specifically, QuickDraw GX provides support for the display and graphical manipulation of international fonts and text systems on Macintosh computers
  8202. Letter
  8203. Level
  8204. Limits
  8205. Linese
  8206. Because
  8207. Issues
  8208. Items
  8209. Itself
  8210. January
  8211. Japanese
  8212. Jockeying
  8213.  logo come out differently in print than they looked on the screen.
  8214. To create better color matching, QuickDraw GX incorporates Apple
  8215. s ColorSync color management technology to allow color devices and applicatiE
  8216. ons to input, display, exchange, and output color information consistently and predictably. It will match colors between scanners, displays, printers, and even between Macintosh systems. You can send a color fi
  8217. Without
  8218. World's
  8219. Worldwide
  8220. Involve
  8221. Involved
  8222. Involves
  8223. Inward
  8224. Irregularly
  8225. Irrespective
  8226. Isn't
  8227. Isolate
  8228. Isolation
  8229. Issue
  8230. Issues
  8231. Large
  8232. Larger
  8233. Types
  8234. Typical
  8235. Typically
  8236. Typing
  8237. Typographic
  8238. Typographical
  8239. Typographically
  8240. Typography
  8241. Ultimately
  8242. Umbrella
  8243. Unachievable
  8244. Unaltered
  8245. Unattached
  8246. Unavailable
  8247. Uncertain
  8248. Under
  8249. Updated
  8250. Updating
  8251. Upgrade
  8252. Upgrades
  8253. Upper
  8254. Upper-left
  8255. Areas
  8256. Arena
  8257. Arise
  8258. Around
  8259. Arrange
  8260. Arrangement
  8261. Arrangements
  8262. Array
  8263. Arthur
  8264. Article
  8265.  users to select the typefaces they want, whether in TrueType or Type 1 format. 
  8266. QuickDraw GX also provides extensive, system-level capabilities for the display and printing of any international text system, suO
  8267. ch as Arabic or Kanji. It doesn
  8268. t matter whether the text reads right to left, left to right, vertically, or some combination of the three. QuickDraw GX can even display text that combines different reading dir
  8269. 3-by-3
  8270. 32767
  8271. ring compatibility with all existing applications.
  8272. By supporting high-resolution graphics with its Macintosh systems and LaserWriter printers, Apple started the desktop publishing revolution. With QuickDraw GXD
  8273. , Apple is setting the stage for the next generation in graphics. QuickDraw GX greatly extends and expands the graphics capabilities of the Macintosh, creating a new standard for desktop graphics computing and 
  8274. Corners
  8275. Correct
  8276. Correspond
  8277. Covers
  8278. Created
  8279. Curves
  8280. Custom
  8281.  words.  A script contains a character set, rules for displaying characters, rules for ordering characters, and rules for formatting characters.  Scripts may differ in line direction, size of the character set,N
  8282.  and existence of contextual display abilities.  
  8283. Roman
  8284.  is the script that includes languages like English, Spanish, French, and many others.
  8285. Serifs
  8286. Fine lines that finish off the main strokes of a letter.  Th
  8287. iginal
  8288. Other
  8289. Partial
  8290. Particular
  8291. Parts
  8292. Permits
  8293. Point
  8294. Pointsr
  8295. yping. These settings and capabilities are built into QuickDraw GX fonts and are handled automatically within applications that support QuickDraw GX.
  8296. TrueType GX has an extended set of glyphs that support typoI
  8297. graphic features such as ligatures, swash characters, fractions, old style numerals, and small caps. Extended sets have been available previously on the Macintosh in collections called 
  8298. expert sets," but they r
  8299. Closed
  8300. Closedframefill
  8301. Simplified
  8302. Simplifies
  8303. Simplify
  8304. Simplifying
  8305. Simply
  8306. Single-spaced
  8307. Situation
  8308. Situations
  8309. Sizes
  8310. Sketches
  8311. Skewed
  8312. Skewing
  8313. Skill
  8314. Slanted
  8315. Slanting
  8316. Sleep
  8317. Slightly
  8318. Small
  8319. Smaller
  8320. Smallest
  8321. Smart
  8322. Smooth
  8323. Smoothly
  8324. reaffirming the place of Macintosh as the premier publishing platform in the personal computer industry.
  8325. QuickDraw GX offers greater efficiency and power to Macintosh users by providing:
  8326.   Device and resolutF
  8327. ion-independent graphics. Unlike QuickDraw, QuickDraw GX supports multiple resolutions and a much larger coordinate system for precise and resolution-independent imaging. 
  8328.   Greatly enhanced graphic capabiliti
  8329. Macintosh
  8330. Makes
  8331. Manipulation
  8332. Mapped
  8333. MappingNot
  8334. equired multiple fonts and tedious mixing of font selection in order to achieve desired effects. QuickDraw GX provides support for context-sensitive substitution of the glyph used to represent a character, or cK
  8335. haracters, based on its position within a word or line of text.
  8336. The capabilities listed above require extended fonts, with extra glyphs, kerning information, ligature tables, and so on. New fonts can also supp
  8337. Extends
  8338. Extent
  8339. Field
  8340. Fields
  8341. Filled
  8342. Fillsng
  8343. Redraws
  8344. Reduce
  8345. Reduced
  8346. Reducing
  8347. Reduction
  8348. Refer
  8349. Reference
  8350. Referenced
  8351. Rectangle
  8352. Rectangles
  8353. Refer
  8354. Reference
  8355. Referenced
  8356. References
  8357. Reflect
  8358. Relation
  8359. Relative
  8360. Requires
  8361. Resolution
  8362. Restricted
  8363. Result
  8364. Returned
  8365. Reversing
  8366. Right
  8367. Rotate
  8368. Rotation
  8369. Routine
  8370. Routines
  8371. Rowbytes
  8372. Scaling
  8373. Screen
  8374. Second
  8375. Segment
  8376. SegmentsSpecifically
  8377. Specification
  8378. Specified
  8379. Specifies
  8380. Specify
  8381. Start
  8382. Startinghand
  8383. ort an expanded notion of Macintosh 
  8384. styles.
  8385.  Similar in capability to Adobe
  8386. s Multiple Master technology, these new fonts can support many degrees of boldness, condensing, or other features from one typeface.
  8387. Installation, screen display, and printing of fonts is simplified with QuickDraw GX, which includes support for Apple
  8388. s TrueType standard as well as a new version of Adobe Type Manager, ATM GX. This will allow
  8389. cation overrides, each font will have a set of default tables that will always be used.
  8390. Glyph Appearance
  8391. QuickDraw GX
  8392. s ability to automatically substitute one glyph for one or more other glyphs is called autD
  8393. omatic form substitution. The following sections detail several kinds of automatic form substitution, as well as the method by which an application can control the form substitution process.
  8394. Automatic Ligature
  8395. Version
  8396. Vertical
  8397. Vertically
  8398. Visual
  8399. Volume
  8400. Vowel
  8401. Increase
  8402. Increased
  8403. Increases
  8404. Increasing
  8405. Increasingly
  8406. Independence
  8407. Independent
  8408. Index
  8409. Indexed
  8410. Indexes
  8411. Indic-derived
  8412. Indic-style
  8413. Indicate
  8414. Indicated
  8415. Indication
  8416. Indices
  8417. Individual
  8418. rmations
  8419. Truetype
  8420. Typeface
  8421. Types
  8422. Under
  8423. Underline
  8424. Unique
  8425. User's
  8426. Using
  8427. Utilize
  8428. Variable
  8429. Variation
  8430. Variations
  8431. Varying
  8432. VersionedOr
  8433. Greatly
  8434. Gregg
  8435. Group
  8436. Group-editing
  8437. Grouping
  8438. Groups
  8439. Grows
  8440. Growth
  8441. Guarantee
  8442. Guesses
  8443. Guidance
  8444. Guide
  8445. Guidelines
  8446. Guides
  8447. Guiding
  8448. Hardware
  8449. ext shapes are the easiest, though least flexible, method for text display. Glyph shapes allow for drawing text in several styles and can be manipulated graphically, such as rotating them.  Each glyph within a O
  8450. glyph shape can be drawn at a different angle.  Layout shapes are the most sophisticated typographical shape and are the basis for the bulk of the advanced QuickDraw GX typographical features described in this 
  8451. Several
  8452. Shape
  8453. Shapes
  8454. Shifting
  8455. Simple
  8456. Since
  8457. Single
  8458. Option
  8459. Optional
  8460. Options
  8461. Oracle
  8462. Order
  8463. Ordered
  8464. Ordering
  8465. Organization
  8466. Organizations
  8467. Organize
  8468. Organized
  8469. Organizing
  8470. Orientation
  8471. Origin
  8472. Original
  8473. Origins
  8474. Ornamental
  8475. b"QuickDraw GX Printing Technologiese>GX Printing Technologies Tech Article
  8476. GX Printing Technologies
  8477. GX Printing Tech
  8478.  elects
  8479. Sends
  8480. Several
  8481. Share
  8482. Shareable
  8483. Shared
  8484. Sharing
  8485. Sheet
  8486. Sheet-feeding
  8487. Shows
  8488. Simply
  8489. Special
  8490. Spooling
  8491. Status
  8492. Stylewriter
  8493. Takes
  8494. Through
  8495. User's
  8496. Users
  8497. Which
  8498. Window
  8499. Without
  8500. Works
  8501. Worrying
  8502. ter driver overrides a number of 
  8503. Printing
  8504. Covers
  8505. Created
  8506. Curvature
  8507. Curve
  8508. Curved
  8509. Curves
  8510. Custom
  8511.  U.S. and other countries. ColorSync, QuickDraw, TrueType, and WorldScript are trademarks of Apple Computer, Inc.
  8512. PostScript
  8513.  is a trademark of Adobe Systems Incorporated, which may be registered in certain jurDQisdictions. PowerPC is a registered trademark of International Business Machines.
  8514. QuickDraw GX Overviewe
  8515. GX Overview Tech Article
  8516. GX Overview
  8517. Another
  8518. Anounced
  8519. Answer
  8520. Answers
  8521. Anticipate
  8522. Anticipates
  8523. Apparent
  8524. Appear
  8525. Appearance
  8526. Appearances
  8527. Appears
  8528. Appended
  8529. Appendix
  8530. Print
  8531. Printed
  8532. Printer
  8533. Printers
  8534. Printing
  8535. Printing-related
  8536. Printout
  8537. Prints
  8538. Priorities
  8539. Priority
  8540. Privacy
  8541. Private
  8542. Privileges
  8543. Processed
  8544. Processes
  8545. Processing
  8546. Processor
  8547. Postscript
  8548. Potential
  8549. Power
  8550. Powerbook
  8551. Powerbooks
  8552. Powerful
  8553. Powerpc
  8554. Powershare
  8555. Powertalk
  8556. Powertalk/powershare
  8557. Preceding
  8558. Precise
  8559. Precisely
  8560. Predefined
  8561. Predictable
  8562. Predictably
  8563. Predrawn
  8564. Preempt
  8565. Preemptive
  8566. Preferences
  8567. Preliminary
  8568. Premier
  8569. Preparation
  8570. Preselected
  8571.  of the baseline is illustrated when different sizes of characters are used; in this case the baseline represents a stable place out from which characters grow proportionally. The ascent portion of a character P
  8572. grows upwards from the baseline, while the descent portion of the character grows downward. However, there can be dramatic differences in the general proportions of characters with reference to the baseline. 
  8573. CodesExists
  8574. Facilities
  8575. Families
  8576. Family
  8577. Featuresfyng
  8578. Layouts
  8579. Leads
  8580. Learn
  8581. Learning
  8582. Least
  8583. Leave
  8584. Leaving
  8585. Left-side
  8586. Left-to-right
  8587. Leisure
  8588. Length
  8589. Letter
  8590. Letters
  8591. Level
  8592. Levels
  8593. Leverage
  8594. Library
  8595. Licensed
  8596. Ligature
  8597. Ligatures
  8598. Light
  8599. Lightweight
  8600. le from plain.
  8601. The new font system supports the model of a font family with an arbitrary number of named styles. Each style represents a designed typeface, such as 
  8602. Regular,
  8603. Bold,
  8604. Demibold,
  8605.  and 
  8606. Extra ConP
  8607. densed.
  8608.  The new graphics system supports variable amounts of algorithmic styling to be applied to the specific typeface supplied by the application. 
  8609. different ways depending upon the domin
  8610. ertically
  8611. Visual
  8612. Volume
  8613. Which
  8614. Without
  8615.  and working down to the lowest (or until there is no gap left to fill). 
  8616.   Separate shrink and grow parameters
  8617. There are two different actions that can occur with justification: adding white space because a lJ
  8618. ine is too short or removing it because a line is too long. QuickDraw GX supports different priorities and different limits depending on whether the line needs to grow or shrink.
  8619.   Separate character leading a
  8620. Lines
  8621. Loosen
  8622. Loosened
  8623. Lower
  8624. Manual
  8625. Manually
  8626. Introduction 
  8627. QuickDraw GX provides a robust graphics environment, high-quality typography, worldwide text services, and an extensible print architecture that enables easy driver development. It is composed ofB
  8628.  three major technologies: new graphics capabilities, expanded and easier-to-use print architecture, and very sophisticated typography. QuickDraw GX is not intended to replace QuickDraw. They will coexist, ensu
  8629. Inside
  8630. Insignia
  8631. Insist
  8632. Install
  8633. Installation
  8634. Installations
  8635. Installing
  8636. Instance
  8637. Instead
  8638. Instructed
  8639. Instructing
  8640. Instruction
  8641. Instruction-set
  8642. Instructional
  8643. Instructions
  8644. Integers
  8645. Integrate
  8646. Integrated
  8647. Integrating
  8648. Integration
  8649. e that can be added to laser printers produced by a number of manufacturers.  This extension adds a panel to the Print dialog box that allows you to control the sheet feeder and to override several paper-handliD
  8650. ng messages to interface with the sheet feeder.
  8651. The laser printer driver overrides a number of printing messages, including the GXDespoolPage message, which the background printing extension also overrides.
  8652. Printing
  8653. oman letters are intrinsically left to right. QuickDraw GX uses character properties (obtained from the Script Manager) to assist it in carrying out its functions. 
  8654. String and String Ordering
  8655. A string is an oF
  8656. rdered array of character codes (not bytes). The order implicit in this array may be different from the order in which the corresponding glyphs would be displayed (called the visual order). A string is an examp
  8657. Lam-alif
  8658. Languagece
  8659. Extended
  8660. Familiar
  8661. Featureer
  8662. Style Variations
  8663. A new style option is the concept of style variations. Similar in capability to Adobe
  8664. s Multiple Master technology, these new fonts can support many degrees of boldness, condensing, or other fB
  8665. eatures from one typeface. The font has multiple styles of a typeface built in to itself. The system then can interpolate between the styles to create type with a specific look.  A font variation is an algorith
  8666. rying
  8667. Version
  8668. Vertical
  8669. Vertically
  8670. Visual
  8671. Volume
  8672. Vowelr
  8673. n reading the entire Q&A, you can quickly search for questions about 
  8674. AppleScript
  8675. Thread Manager
  8676.  and then read or print only the ones that you need.
  8677. The screen size of the InfoBASE was purposefully selecH
  8678. ted to accommodate use on smaller screens (Macintosh PowerBooks or Classics) as well as larger ones.  
  8679. A great deal of planning, research, and development went into each of the resources that were included in 
  8680. White
  8681. Worldwide
  8682. Would
  8683. nput into a line of text.
  8684. Justification
  8685. Typographically stretching or shrinking a line of text to a certain width.
  8686. Kashidas
  8687. An extension bar used to extend the width of a textual character.
  8688. Kerning
  8689. An adjustmenJ
  8690. t to normal spacing between two or more glyphs.
  8691. Kerning pairs
  8692. Two or more glyphs that have normal spacing between them adjusted.
  8693. Left-side bearing
  8694. The white space between the origin of a glyph and the actual vi
  8695. Original
  8696. Other
  8697. Partial
  8698. Particular
  8699. Parts
  8700. Pointodings
  8701. Cases
  8702. Catalog
  8703. Catalog/directory
  8704. tegory
  8705. Cause
  8706. Causes
  8707. Center
  8708. Centering
  8709. Centers
  8710. Centralized
  8711. Certain
  8712. Certainly
  8713. Chain
  8714. Chancery
  8715. Change
  8716. Changed
  8717. Changes
  8718. Changing
  8719. Character
  8720. Character-specific
  8721. Character-to-glyph
  8722. ailable in the system and still maintain the same spacing. This avoids reflowing of the document.
  8723. Font Files
  8724. QuickDraw supported only fonts that were stored as resources. The new font system allows a font to F
  8725. be stored in a file
  8726. s resource or data fork, or simply handled in memory. In addition, fonts that are stored in files never need to be read into memory all at once, allowing applications to use and edit fonts t
  8727. ripts
  8728. Superscripts
  8729. Support
  8730. System
  8731. Testing
  8732. TheBased
  8733. xtensions and printer drivers.  F{
  8734. or example, a programmer can use the Collection Manager to create collections for storing data related to the options you choose in a panel that the extension or driver adds to a dialog box.
  8735. Using Printing Ext
  8736. urther
  8737. Gave-based
  8738. Offer
  8739. Offered
  8740. Offers
  8741. Original
  8742. Otherrinters
  8743.  a particular printing message called GXDespoolPage to add a date/time stamp to each page.  Or a printer driver could respond to the GXOpenConnection message to verify that the corresponding printing device is K
  8744. working properly.  This response of intercepting a specific printing message and taking some action is called a message override, which is performed by an override function that is defined in the extension or d
  8745. Printing
  8746. These
  8747. Together
  8748. Using
  8749. Whichlh
  8750. When you double-click on a desktop printer, QuickDraw GX displays the desktop printer window.  A desktop printer window shows all print jobs queued for a particular printer.  This includes other user
  8751. s prinL
  8752. t jobs when the desktop printer is set up to be shared.
  8753. You can set up a desktop printer to be shared.  For example, you may choose to share a printer, such as the Apple StyleWriter, which is otherwise a nonne
  8754. Printing
  8755. Drivers
  8756. Drives
  8757. During
  8758. Eight
  8759. Entire
  8760. Errors
  8761. Escapeh
  8762. GX Printing Tech
  8763. Portable Digital Document
  8764. Imaging to create a portable digital document, as described in Inside Macintosh: QuickDraw GX Printing.QuickDraw GX defines a few imaging messages for the raster and vector imaging sysB
  8765. tems and a large number of imaging messages for the PostScript imaging system.  For each message, QuickDraw GX provides a default implementation that performs the basic task for which the message is intended.  inting
  8766. Printing
  8767. Providing
  8768. iding
  8769. viding
  8770. iding
  8771. roviding
  8772. iding
  8773. Providing
  8774. Providing
  8775. oviding
  8776. roviding
  8777. Recognition
  8778. Recognize
  8779. Reference
  8780. Relatively
  8781. Release
  8782. Reporters
  8783. Retain
  8784. Retrieval
  8785. Retrieve
  8786. Richer
  8787. Scriptable
  8788. Seamless
  8789. Second
  8790. Select
  8791. Selected
  8792. ch to increase or decrease the space between two glyphs. In general, this amount can depend on more than just the two adjacent glyphs; it may also depend on preceding or following glyphs.  When kerning, the offL
  8793. set is effectively split between the two characters. 
  8794. Automatic Cross-Stream Kerning (Urdu-Like)
  8795. Cross-stream kerning allows the automatic movement of characters perpendicular to the line orientation of the t
  8796. acter
  8797. Characters
  8798. Class
  8799. Classes
  8800. Closer
  8801. Compensateam
  8802. s read from the spool file.  During rendering, each despooled page is converted into image data that can be printed by the output device.  Some rendering messages, known as universal imaging messages, are sent P
  8803. for all imaging systems.
  8804.  ting
  8805. 6eeds
  8806. h message handler is part of the message chain, which links the handlers in a hierarchical sequence.  Each handler in the hierarchy receives the message and decides whether to respond to the message and whetherOA to forward the message to the handler below it in the hierarchy.
  8807.  ting
  8808. These
  8809. Thing
  8810. Things
  8811. Think
  8812. Third
  8813. Third-party
  8814. Thorough
  8815. Those
  8816. Though
  8817. Thousands
  8818. inting messages to exercise control over the device.
  8819. When writing a driver that creates portable digital documents for transportation to other types of computing systems, the programmer would specify that the J
  8820. driver works with the appropriate portable digital document imaging system.
  8821. Printing Phases
  8822. QuickDraw GX sends specific printing messages during each of the four phases of printing.  The different phases of p
  8823. Printing
  8824. never
  8825. Which
  8826. Without
  8827. Working
  8828. Write
  8829. Automatically
  8830. Automating
  8831. Automation
  8832. ed, clipped to, and so on. For example, an entire text layout can be rotated by 45 degrees and skewed, yet this transformed layout can still be edited onM
  8833.  the fly. 
  8834. QuickDraw GX has three types of typographical shapes: text shapes, glyph shapes, and layout shapes.  All three types of shapes can be used to display text.  
  8835. Text shapes contain text in one style. 
  8836. Typography
  8837. Unicode
  8838. Urdu-like
  8839. Variations
  8840. Vertical
  8841. With-stream
  8842. de bearing
  8843. The white space between the top of a glyph space and the visual top of the glyph.
  8844. Track kerning
  8845. The application of kerning, or spatial adjustment to all glyphs in a shape as opposed to kerning only bR
  8846. etween pairs of glyphs.
  8847. Track number
  8848. A value that specifies the tightness or looseness of spacing between glyphs that are being track kerned.
  8849. Type style
  8850. A specific appearance of a glyph that differs from the st
  8851. tly the same set of results from the hit-testing call. 
  8852. GX Printing Tech
  8853. The background picture extension adds a panel to the Print dialog box to allow you to select a picture file to use.  You can choose not to have a background picture or can select a file.  This extension overridB
  8854. es the GXDespoolPage message so that it can draw the background picture after the page has been despooled and before it has been sent to the printer.
  8855. The sheet feeder extension works with a sheet-feeding devicinting
  8856. GX Printing Tech
  8857. QuickDraw GX
  8858. Printing Technologies
  8859. Printing Extensions, 
  8860. Printer Drivers, 
  8861. Portable Digital Documents
  8862. and Desktop Printing
  8863. Tech Article
  8864. 1b"QuickDraw GX Printing Technologiese>GX Printing Technologies Tech Article
  8865. GX Printing Technologies
  8866. GX Printing Tech
  8867.  ticle
  8868. GX Printing Technologies
  8869. GX Printing Tech
  8870. river.
  8871. Before learning more about how message overrides work, it is important to have an overview of what happens when QuickDraw GX sends a printing message.  Because the printing extension or printer driver mM
  8872. ay respond to a printing message, it is called a message handler.  A number of message handlers, including an extension or driver, an application, and QuickDraw GX itself, can respond to printing messages.
  8873. Printing
  8874. rinting can be, but are not necessarily, sequential.  In some cases, these phases are interleaved.
  8875. Application Phase
  8876. During the application phase of printing, the application calls QuickDraw GX and interacts L
  8877. with you by displaying dialog boxes to establish printing parameters such as page orientation and paper types.
  8878. Spooling Phase
  8879. During the spooling phase of printing, the application spools the document pages t
  8880. Printing
  8881. hapes
  8882. Sketches
  8883. Software
  8884. Specific
  8885. Specifies
  8886. Specify
  8887. RasterLineFeed message to implement how a line feed is performed.
  8888. When writing a PostScript printer driver, a programmer would specify that the driver works with the PostScript imaging system.  The PostScript H
  8889. preferences (
  8890. ) resource can then be used to specify such things as which level of PostScript and which color space your driver supports.  The programmer can also override any of the numerous PostScript pr
  8891. Printing
  8892. Software
  8893. Space
  8894. Specific
  8895. Specifies
  8896. Specify
  8897. Spool
  8898. Heart
  8899. Helvetica@
  8900. Higher
  8901. Identifying@
  8902. Implicit@
  8903. Important
  8904. Improved@
  8905. Incorporates
  8906. Increase@
  8907. Individual
  8908. Information@
  8909. Inside@
  8910. Installations
  8911. Integration
  8912. Intel
  8913. Issues
  8914. Joint
  8915. Kerning@
  8916. Largest@
  8917. Layouts
  8918. Leader-ship
  8919. Leading@
  8920. Learning
  8921. Life@
  8922. Like@
  8923. Loaded@
  8924. Macdraw@
  8925. tworkable printer.  You can create a shareable desktop printer by choosing the Share Printer command from the Printer menu.  QuickDraw GX adds the Printer menu item to the menu bar (to the right of the Special N
  8926. menu) when you click on a printer icon.  You can also set up a desktop printer for sharing just like you set up a file for sharing
  8927. by choosing the Sharing command from the File menu.
  8928. You will be notified of er
  8929. Printing
  8930. essarily
  8931. Needs
  8932. Notify
  8933. Number
  8934. Numerous
  8935. ooling.
  8936. To create a PDD, the user selects 
  8937. Print
  8938.  from the file menu and then selects 
  8939. PDD Maker GX
  8940.  from the pop-up menu.
  8941. Desktop Printing
  8942. In QuickDraw GX, a desktop printer takes the form of an icon on theH
  8943.  desktop to represent an available printer.  When a you select a printer with the Chooser, QuickDraw GX displays the desktop printer icon on the desktop.  To print a document through a desktop printer, you may 
  8944. Printing
  8945. rives
  8946. During
  8947. Eight
  8948. Entire
  8949. Errors
  8950. Escape
  8951. 7b"QuickDraw GX Printing Technologiese#Macintosh Operating System Strategy
  8952. GX Printing Technologies
  8953. hat font to produce different type styles.  For example, a font may vary by its weight from glyphs drawn by a thin line to glyphs drawn by a very thick l
  8954. o override several paper-hand
  8955. uments
  8956. Double-clicks
  8957. Drives
  8958. During
  8959. Eight
  8960. Entire
  8961. Errors
  8962. Escape
  8963. o disk in preparation for printing.  QuickDraw GX sends messages during this phase to notify you when each page is about to be spooled.
  8964. Imaging Phase
  8965. During the imaging phase of printing, each previously spooN
  8966. led page is rendered into a form that can be printed on the output device.  This phase is composed of two processes:  despooling and rendering.  Despooling is the process by which each previously spooled page i
  8967. Printing
  8968. ortant
  8969. Large
  8970. Largely
  8971. Learning
  8972. Loads
  8973. Macintosh
  8974. simply click a document and drag it to a desktop printer icon.
  8975. You can create multiple desktop printers, one of which represents the default output printer.  The last desktop printer that you create automaticaJ
  8976. lly becomes the default output printer.  To distinguish the default desktop printer from the other desktop printers on the screen, the icon that represents the default desktop printer appears with a bold outlin
  8977. Printing
  8978. 80-megabyte
  8979. 80486-based
  8980. 80486sx
  8981. 80x86
  8982. Added
  8983. Adding
  8984. Addison-wesley
  8985. Addition
  8986. Additional
  8987. Additionally
  8988. Additions
  8989. Address
  8990. Addressed
  8991. Addresses
  8992. dministration
  8993. Administrator's
  8994. Adobe
  8995. Adobe's
  8996. Advance
  8997. Advanced
  8998. Advantage
  8999. Advantages
  9000. Adventure
  9001. Advice
  9002. Computing
  9003. Concatenate
  9004. Concatenated
  9005. Concatenation
  9006. Concentrate
  9007. Concept
  9008. Concepts
  9009. Concern
  9010. Concerned
  9011. Concerns
  9012. Conclusion
  9013. Concurrent
  9014. Concurrently
  9015. Condensed
  9016. Condensing
  9017. Conditional
  9018. Conditions
  9019. Conference
  9020. Confidence
  9021. Confidential
  9022. Configuration
  9023. Configurations
  9024. Configure
  9025. Confirm
  9026. Conflict
  9027. Confronting
  9028. Confuses
  9029. Conjunction
  9030. Connectt
  9031. Continued
  9032. Continues
  9033. Continuing
  9034. Continuous
  9035. Continuously
  9036. Contour
  9037. Contours
  9038. Contracted
  9039. Controlled
  9040. Controlling
  9041. Controls
  9042. Convenient
  9043. Convention
  9044. Convert
  9045. Converted
  9046. Converts
  9047. Convey
  9048. Coordinate
  9049. Coordinated
  9050. Coordinates
  9051. Copied
  9052. Copy-and-paste
  9053. Copying
  9054. Copyright
  9055. Corner
  9056. Corners
  9057. Corporate
  9058. Created
  9059. Creates
  9060. Creating
  9061. Creation
  9062. Creative
  9063. Creator
  9064. Criteria
  9065. Critical
  9066. Cross
  9067. Cross-platform
  9068. Cross-stream
  9069. Crucial
  9070. Current-generation
  9071. Currently
  9072. Cursive
  9073. Curvature
  9074. Curve
  9075. Curved
  9076. Curves
  9077. Custom
  9078. Custom-ized
  9079. Established
  9080. Ethernet
  9081. Evolve
  9082. Evolving
  9083. Exactly
  9084. Examination
  9085. Example
  9086. Examples
  9087. Excellence
  9088. Excellent
  9089. Except
  9090. Exception
  9091. Exchange
  9092. Exciting
  9093. Executed
  9094. Execution
  9095. Exercise
  9096. Exist
  9097. Existing
  9098. Exists
  9099. Expand
  9100. Expanded
  9101. First
  9102. Fitting
  9103. Fixed
  9104. Fixed-point
  9105. Flashing
  9106. Flattened
  9107. Flavor
  9108. Flavors
  9109. Flexibility
  9110. Flexible
  9111. Flexibly
  9112. Floating
  9113. Floppy
  9114. Flows
  9115. Flush
  9116. Focal
  9117. Focus
  9118. ollow
  9119. Followed
  9120. Following
  9121. Follows
  9122. Having
  9123. He/she
  9124. Heart
  9125. Message-passing
  9126. Messages
  9127. Messaging
  9128. Metaphor
  9129. Meter
  9130. Methaphor
  9131. Method
  9132. Methods
  9133. Metric
  9134. Metrics
  9135. Microprocessor
  9136. Microprocessors
  9137. Microsoft
  9138. Microsoft's
  9139. Mid-point
  9140. Middle
  9141. Midrange
  9142. Midyear
  9143. Performs
  9144. Periods
  9145. Peripherals
  9146. Permanent
  9147. Permit
  9148. Permits
  9149. Permitted
  9150. Perpendicular
  9151. Person
  9152. Person's
  9153. Personal
  9154. Personal-computer
  9155. Personalities
  9156. Personalized
  9157. Perspective
  9158. Pervasive
  9159. Pervasively
  9160. Phase
  9161. Phases
  9162. Philosophy
  9163. Phone
  9164. Phrase
  9165. Physical
  9166. Picture
  9167. Picture's
  9168. Rendered
  9169. Rendering
  9170. Reorder
  9171. Reordered
  9172. Reordering
  9173. Repeat
  9174. Repeated
  9175. Repertoire
  9176. Repetitive
  9177. Replace
  9178. Replaced
  9179. Replicated
  9180. Replies
  9181. Report
  9182. Reporters
  9183. Repositories
  9184. Represent
  9185. Representation
  9186. Represented
  9187. Representing
  9188. Represents
  9189. Reputation
  9190. Request
  9191. Requests
  9192. Require
  9193. Subroutines
  9194. Subscribe
  9195. Subscribers
  9196. Subscript
  9197. Subscripting
  9198. Subscripts
  9199. Subsequent
  9200. Subsequently
  9201. Subsidiaries
  9202. Substitute
  9203. Substituted
  9204. Substituting
  9205. Substitution
  9206. Substitutions
  9207. Subtle
  9208. Succeeded
  9209. Succeeding
  9210. Success
  9211. Successes
  9212. Suitable
  9213. Suitcases
  9214. Suite
  9215. Suited
  9216. rors through desktop printers.  For example, if a printer runs out of paper, its printer driver sends this status to the desktop printer.  If the Finder is in the foreground, the desktop printer displays the OuP
  9217. t of Paper alert box on your screen.  If the Finder is in the background, the Notification Manager displays a blinking Finder icon over the Application menu.  When you click on the Finder icon, QuickDraw GX disQ/plays the Out of Paper alert box on the screen.
  9218. Printing
  9219. ints a confidential stamp on each page.
  9220. The confidential stamp extension adds a confidential stamp in the center of the page.  This extension overrides the GXSpoolPage message and adds the graphic object that Rnrepresents the confidential stamp to the shapes that compose the page when the page is sent to the spool file.
  9221. atting driver and the output driver.  In many cases, formatting and output are handled by the same printer driver.  Any number of different printing extensions can be active at the same time.  For example, a prP
  9222. ogrammer could create one extension that controls a sheet feeder than can be connected to numerous printers, another extension that draws a background picture on each printed page, and another extension that pr
  9223. In most cases, when the printing extension or printer driver overrides a printing message, it performs some operations and forwards the message to the next handler in the message chain.  This is called a partiaB
  9224. l override.  (A total override occurs when the message is not forwarded.)  Because QuickDraw GX provides a default implementation for most of the printing messages, a partial override is used to add to the resp
  9225. se in a panel that the extension or driver adds to a dialog box.
  9226. Using Printing Extensions and Printer Drivers Together
  9227. While printer drivers are device-independent by definition, printing extensions can be dN
  9228. evice-independent, which allows the programmer to develop printing features that can be used with any number of devices.
  9229. The printing of a document always involves exactly one or two printer drivers:  the form
  9230. .  When developing a printer driver, a programmer specifies the appropriate imaging system for that printer.  For example, when writing a raster printer driver, a programmer specifies that the driver works withF
  9231.  the raster imaging system.  The raster package controls (
  9232. ) resource can then be used to define the escape sequences used for performing line feeds on the printer.  The programmer can also override the GX
  9233. Printing
  9234. on, or the paper-type collection.  These collections add to the printing information already available in the corresponding print objects:  the job object, the format object, and the paper-type object.  CollectL
  9235. ions also provide data extensibility for printing extensions and printer drivers.  For example, a programmer can use the Collection Manager to create collections for storing data related to the options you choo
  9236. e dialog box.  When you open an added panel, the extension or driver can continue to receive and respond to messages as the you manipulate the panels, including messages that notify you when you close a panel oJ
  9237. r confirm or cancel the Print dialog box.
  9238. Much of the information that you specify in a print dialog box is stored in one of the collections that QuickDraw GX provides:  the job collection, the format collecti
  9239. cific device.
  9240. Extensions, Drivers, and the User Interface
  9241. QuickDraw GX sends messages when you choose commands that display such print dialog boxes as Document Setup, By Page Setup, and Print.  The printing eH
  9242. xtension or printer driver can override the appropriate printing message to add one or more panels to one of these print dialog boxes.  These panels become available when you click the More Choices button in th
  9243. munication phases are interleaved.  The application initiates the printing of each page and that output is written to a spool file.  When the printer is ready, each page is despooled, rendered, and sent to the F
  9244. device.
  9245. Printing extensions and printer drivers can override any of the messages that QuickDraw GX sends during each of these phases, allowing a tremendous degree of flexibility in controlling printing on a spe
  9246.  on a network, which might then image the document to a disk that is taken to a printing service and printed on a high-resolution printer.
  9247. The four printing phases need not occur in a sequential order, with onD
  9248. e following the completion of the other.  First, when the same computer is performing both formatting and output of a document, the application and spooling phases are interleaved and the imaging and device com
  9249. Device Communications Phase
  9250. During the device communications phase of printing, the data that represents the rendered form of each page is sent to the output device.  Communication with the printing device is B
  9251. only possible during this phase.
  9252. Note:  The spooling, imaging, and device communications phases of printing can occur on different devices.  For example, an application can spool a document to a printer server
  9253. ortable Digital Documents
  9254. A portable digital document (PDD) is a file that contains data to be printed.  Through a portable digital document, you can exchange files with other users without worrying about haviF
  9255. ng common applications or fonts.
  9256. QuickDraw GX creates a portable digital document when an application begins the printing process.  The process of creating a portable digital document is also referred to as sp
  9257. Printing
  9258. Within
  9259. Would
  9260.  HPGL.  QuickDraw GX shapes are converted into vectors, and the vector data and pen information are sent to the device to accomplish the printing of each page.
  9261. 4b"QuickDraw GX Printing Technologiese>GX Printing Technologies Tech Article
  9262. GX Printing Technologies
  9263. tems are supported by QuickDraw GX:
  9264. Raster
  9265. A raster output device such as an ImageWriter printer.  Raster bitmap data and escape sequences are sent to accomplish the printing of each page.
  9266. PostScript
  9267. A PostSN
  9268. cript output device such as an Apple LaserWriter printer.  PostScript printing instructions are sent to accomplish the printing of each page.
  9269. Vector
  9270. A vector output device that uses a plotting language such as
  9271. ng of certain printing messages
  9272. The message-passing architecture used for QuickDraw GX printing is supported by the Message Manager, which is a general-purpose software component of QuickDraw GX that can be usL
  9273. ed when programming for message passing. 
  9274. Print Imaging Systems
  9275. Some of the printing messages that QuickDraw GX sends are specific to the imaging system that a printing device uses.  The following imaging sys
  9276. a number of printing functions that can only be called from within the message overrides that are implemented in the driver or extension.  These functions perform a variety of operations, including:
  9277.     DisplayiJ
  9278. ng status information and printing alert boxes 
  9279.     Interfacing with the paper trays
  9280.     Communicating imaging options between a driver and an application
  9281.     Gracefully handling errors that arise during the processi
  9282. t implementation to count the pages, and the override would then modify that value.  On the other hand, if the extension created adds a background picture to each page as it gets printed, it needs to override tH
  9283. he GXDespoolPage message.  It would add the background picture to the page after forwarding the message to the default implementation, which would read the page from the spool file.
  9284. QuickDraw GX also provides 
  9285. e can forward it to the other handlers and then perform the tasks, or it can perform the tasks and then forward it to other handlers.  For example, if a printing extension is created that combines eight pages oF
  9286. f a document into one page of thumbnail sketches, it needs to override the GXCountPages message, which QuickDraw GX sends to count the pages in the spool file.  It would forward this message to allow the defaul
  9287. onse of, or change the result of, the default implementation before or after forwarding the message.  For those printing messages that require forwarding, a partial override can be used.  If the messages are noD
  9288. t forwarded, their default implementation is not invoked, which means that a vital operation might be neglected, potentially resulting in serious errors.
  9289. Depending on the nature of a message, a partial overrid
  9290. 2b"QuickDraw GX Printing Technologiese>GX Printing Technologies Tech Article
  9291. GX Printing Technologies
  9292. GX Printing Tech
  9293. About QuickDraw GX Printing Extensions and Printer Drivers
  9294. Printing Extensions
  9295. Printing extensions are add-on software components that can be created to extend the printing capabilities of applications.  Prinesktop print
  9296. Portable Digital Documents     
  9297. Desktop Printing     
  9298. Copyright 
  9299.  1994 Apple Computer, Inc.
  9300. Apple, the Apple logo, LaserWriter, and Macintosh are trademarks of Apple Computer, Inc., registeD
  9301. red in the U.S. and other countries.  QuickDraw is a trademark of Apple Computer, Inc.
  9302. PostScript
  9303.  is a trademark of Adobe Systems Incorporated, which may be registered in certain jurisdictions.
  9304. Printing
  9305. Table of Contents
  9306. About QuickDraw GX Printing Extensions and Printer Drivers     
  9307.      Printing Extensions     
  9308.      Printer Drivers     
  9309. QuickDraw GX Printing and Messages     
  9310.      Print Imaging Systems     
  9311. Printing PhaseB
  9312.      Application Phase     
  9313.      Spooling Phase     
  9314.      Imaging Phase     
  9315.      Device Communications Phase     
  9316. Extensions, Drivers, and the User Interface      
  9317. Using Printing Extensions and Printer Drivers Together     
  9318. Printing
  9319. Quickdraw
  9320. Quickly
  9321. Quickmail
  9322. Quicktime
  9323. Quicktips
  9324. Quotation
  9325. Ragged
  9326. Ragged-right
  9327. Raise
  9328. Raised
  9329. Reading
  9330. Reads
  9331. Ready
  9332. Reaffirming
  9333. Realistic
  9334. Rearrangement
  9335. Rearrangements
  9336. Receive
  9337. Receiver
  9338. Receives
  9339. Receiving
  9340. Recognizes
  9341. Recommendations
  9342. Reconciling
  9343. Recording
  9344. Rectangle
  9345. Rectangles
  9346. Redesign
  9347. Redesigned
  9348. ed conditions arise.  A printing message is a notice that a certain part of the printing process is in progress or that a certain printing task needs to be accomplished.
  9349. QuickDraw GX sends a large number of prI
  9350. inting messages during the printing process, and a printing extension or printer driver might need to respond to make available its features or functionality.  For example, a printing extension could respond to
  9351. Printing
  9352. 16-bit
  9353. 1980s
  9354. 2-byte
  9355. 22-26
  9356. 25-megahertz
  9357. 250-megabyte
  9358. 280/280c
  9359. er-inch
  9360. ablishe
  9361. andard appearance of that glyph.  Typical styles are bold italic, underline, outline, shadow, and condensed.
  9362. Typographic points
  9363. Measurement unit for fonts.  A typographic point, as used by PostScript and QuickDT
  9364. raw GX, is 1/72 of an inch.
  9365. ithout
  9366. gooayed
  9367. ting extensions are used for tasks such as supporting hardware additions, modifying the appearance of printed pages, and allowing the provision of these capabilities without having to write an entire printer drC
  9368. iver.  When you place a printing extension in the Extensions folder (which is in the System Folder), the extension is available for use.
  9369. Printer Drivers
  9370. Printer drivers translate the instructions that compose
  9371. Printing
  9372. Whenever
  9373. Whether
  9374. Which
  9375. While
  9376. Within
  9377. e bottom of a capital M in a font that uses serifs, appears to have little feet (which are the serifs).
  9378. Style run
  9379. A continuous grouping of glyphs of a common writing system, font, style, color, size, and scalinP
  9380. g factors.
  9381. Text face
  9382. An algorithmic way for an application to produce type styles.  Text faces ensure that an application can provide type styles even if a separate font or variation axis is unavailable.
  9383. Top-si
  9384. Partial
  9385. Particular
  9386. Parts
  9387. Permits
  9388. Placement
  9389. Pointdng
  9390. Which
  9391. While
  9392. emantic
  9393. Separate
  9394. Serifs
  9395. Simple
  9396. Since
  9397. Single
  9398. Sometimescified
  9399. Store
  9400. Stored
  9401. String
  9402. Strings
  9403. Stroke
  9404. Supply
  9405. System
  9406. Table
  9407. Tables
  9408. Terminology
  9409. Their
  9410. There
  9411. These
  9412. Thickness
  9413. Triggered
  9414. Truetype
  9415. Turned
  9416. Typographical
  9417. Unique
  9418. Using
  9419. Usually
  9420. Various
  9421. Vendors
  9422. Vertical
  9423. Viewing
  9424. Visual
  9425. Volumes
  9426. Wanted
  9427. Where
  9428. Which
  9429. While
  9430. White
  9431. Within
  9432. Worldscript
  9433. Would
  9434. Written
  9435. Right
  9436.   Ability to split ligatures for interaction
  9437. In a particular layout, suppose that ligatures have been enabled, and that the 
  9438.  ligature is one of the glyphs that gets generated (from a separate 
  9439.  and 
  9440.  the text source). Further, suppose this layout is being used in a word processor and that a flashing caret is positioned just to the left of this ligature. There are two main approaches to the visual effect wh
  9441. Examples
  9442. Excellence
  9443. Excellent
  9444. Except
  9445. Exception
  9446. Exceptional
  9447. Exchange
  9448. Exchange/macintosh
  9449. Exchanging
  9450. Exciting
  9451. Execute
  9452. Executed
  9453. Executing
  9454. Execution
  9455. Executive
  9456. Exercise
  9457. Exist
  9458. Existence
  9459. Existing
  9460. Exists
  9461. Expand
  9462. ExpandedVariations
  9463. Vertical
  9464. With-stream
  9465. Worldscript
  9466. Application Control of Automatic Forms
  9467. Much of what QuickDraw GX does happens automatically, without the need for application intervention. This can happen because each TrueType GX font contains information thB
  9468. at designates which special effects are to occur by default, in the absence of any overrides from the application. However, in order to give applications as much control over this process as possible, there is 
  9469. Reversed
  9470. Right
  9471. Roman
  9472. Rotated
  9473. Rotating
  9474. Routines
  9475. Rules
  9476. Runted
  9477. These messages can be overridden to customize the behavior for an extension or driver.  In the resources provided by the programmer, he/she specifies which imaging system the extension or driver uses and which D
  9478. messages to override.
  9479. When developing a printing extension, a programmer can choose to make the extension available for any or all of the imaging systems, depending on what tasks the extension needs to perform
  9480. Printing
  9481. 0.0 through 1.0. This feature can be used to give a nicely filled ragged-right appearance to paragraphs. For instance, by specifying a justification factor of 0.8, an application would guarantee that 80% of theP
  9482.  gap will be filled on a line, and still get a ragged right edge.
  9483.   Insertion justification and kashidas
  9484. One of the most complex forms of justification is used in Arabic, in which characters are actually exten
  9485. Alternate
  9486. Always
  9487. Another
  9488. Appear
  9489. Appearance
  9490. Kerning
  9491. Keyboard
  9492. Keypad
  9493. Knowledge
  9494. Known
  9495. Label
  9496. Labor-intensive
  9497. Laboratories
  9498. Lacking
  9499. Lacks
  9500. Lam-alif
  9501. Language
  9502. Language-specific
  9503. Languages
  9504. Large
  9505.  the driver for that printer.
  9506. QuickDraw GX printing extensions and printer drivers are largely data-driven and take advantage of the QuickDraw GX message-based printing architecture.
  9507. QuickDraw GX Printing andG
  9508.  Messages
  9509. Printing with QuickDraw GX is based on a message-passing architecture.  QuickDraw GX sends printing messages when certain printing-related tasks need to be accomplished or when certain printing-relat
  9510. Printing
  9511. Characteristics@
  9512. Chips
  9513. Collection@
  9514. Combination
  9515. Combines
  9516. Commands
  9517. Compatibility
  9518. Compiled@
  9519. Components
  9520. Computing
  9521. Connect
  9522. Constant@
  9523. Contain
  9524. Containers@
  9525. Continued@
  9526. Contrary@
  9527. Contrast
  9528. Copy@
  9529. Corporation@
  9530. Create
  9531. Created
  9532. Customer@
  9533. Dashed
  9534. Data@
  9535. Database
  9536. Deeper@
  9537. Deliver@
  9538. Delivers@
  9539. Describes
  9540. Desktop@
  9541. Determine@
  9542. Developers
  9543.  QuickDraw GX shapes and pictures into printed output on a specific output device.  Each printer driver sends data and instructions in a form specific to the device that it drives and manages the physical commuE
  9544. nications with that device.  A separate driver must be developed for each hardware device that has different characteristics.  Whenever a desktop printer is created, the Macintosh system software loads and uses
  9545. Printing
  9546. E-mail
  9547. Earlier
  9548. Early
  9549. Ease-of-use
  9550. Easier
  9551. y-to-implement
  9552. Easy-to-use
  9553. Edged
  9554. Edges
  9555. Edited
  9556. Editing
  9557. Edition
  9558. Editor
  9559. Educated
  9560. tion, rather than being limited to a few special states (that is, 
  9561. left,
  9562. center,
  9563. right
  9564. ). Centering factors can be specified as any value from 0.0 (meaning 
  9565. ) through 1.0 (meaning 
  9566. right). ThereforeN
  9567. , in this system, 
  9568. center
  9569.  has a value of 0.5.
  9570. Alignment to Multiple Baselines
  9571. The baseline of a character is a line that defines the position of the character with respect to other characters. The importance
  9572. Families
  9573. Family
  9574. Feature-by-feature
  9575. Features
  9576. Figure
  9577. Contrary
  9578. Contrast
  9579. ontrol
  9580. Controlled
  9581. Controlling
  9582. Controls
  9583. Convenience
  9584. Convenient
  9585. Conveniently
  9586. Convention
  9587. Conversion
  9588. Convert
  9589. Converted
  9590. Converter
  9591. Converting
  9592. Converts
  9593. Convey
  9594. Cooperation
  9595. Cooperative
  9596. Coordinate
  9597. Coordinated
  9598. Coordinates
  9599. Copied
  9600. Copies
  9601. Nonpositional
  9602. Normal
  9603. Normally
  9604. mally
  9605. Appearance
  9606. Apple
  9607. Application
  9608. Application's
  9609. Applications
  9610. Applying
  9611. Appropriate
  9612. Arabic
  9613. Assigned
  9614. Assignment
  9615. Assigns
  9616. Assuming
  9617. Attach
  9618. Attachment
  9619. Attachments
  9620. Based
  9621. Baseform
  9622. Baseform's
  9623. Baseline
  9624. Because
  9625. Behavior
  9626. Behaviors
  9627. Built
  9628. Called
  9629. Capabilities
  9630. Capable
  9631. Capitals
  9632. Application's
  9633. Applications
  9634. Apply
  9635. Applying
  9636. Appropriate
  9637. Arabic
  9638. Ascent
  9639. Assigned
  9640. Assignment
  9641. Assigns
  9642. Assumingb
  9643. ded by use of an extension bar (or kashida) rather than by the use of white space. This kind of justification is fully supported via information contained in the fonts.
  9644. Applications are permitted to override tR
  9645. he justification that would normally occur in two main ways: by overriding the behavior of a whole run of text and by specifying different behavior for a specific glyph. These override facilities allow an appli
  9646. These
  9647. Those
  9648. Threshold
  9649. Tighten
  9650. Tightened
  9651. The first two facilities are nonpositional. They deal with transformations of the appearance and order of glyphs on the line, but not with their positioning. The third is positional; it deals with the position B
  9652. of a glyph in relation to the base line and to adjacent glyphs.
  9653. These facilities are controlled by tables in the font, with the user
  9654. s application being able to choose which to perform. In the absence of appli
  9655. Order
  9656. Ordered
  9657. Ordering
  9658. Others
  9659. Outline
  9660. t this returned flag. In the example, this flag would be true.
  9661.   Tracking area for given hit
  9662. The tracking area that corresponds to the given hit point is the area in which the hit point can move and still retuP
  9663. rn exactly the same set of results from the hit-testing call.
  9664. Glossary
  9665. Advance height
  9666. The distance from the top of the glyph space to the bottom of the glyph space.
  9667. Advance width
  9668. The full horizontal width of 
  9669. mic method for producing a specific style along a variation axis, or range of font styles.  That specific instance of a font style would be called a font instance.
  9670. Since such latitude exists with a single fontD
  9671. , an entire page can be laid out using only one font. However, by varying the style, it will not look monotone. In addition, style variation can be used by an application to substitute for a font that is not av
  9672. terword to intercharacter (for example, 9:1 as in the Apple LaserWriter), the QuickDraw GX model permits assignment of white space at a given priority level to occur until either all the gap is filled or a maxiF
  9673. mum specified amount is reached. This means that intercharacter spacing need not occur as often as it does in proportional models (or even at all, if desired). If the gap can be satisfied by interword spacing, 
  9674. Built
  9675. Bytes
  9676. Called
  9677. Capabilitiesen
  9678. Font vendors can create tables that implement a set of features. This scheme is open-ended; font vendors can create new kinds of tables, and QuickDraw GX will automatically take advantage of them. Applications B
  9679. can query fonts to determine the set of features available. The font will also supply a set of strings identifying the features that can be presented to the user.
  9680. Although the QuickDraw GX layout routines perf
  9681. xopenconnection
  9682. Gxrasterlinefeed
  9683. Handler
  9684. Handlers
  9685.  in a font as accent ligatures.
  9686. A contextual form is an alternate appearance of a glyph that is used in certain contexts. Arabic, for example, has different contextual forms of characters depending on whether H
  9687. they are at the beginning, middle, or end of a word. Figure 3 shows the forms of the Arabic letter 
  9688.  that appear alone, at the start, middle, or end of a word. The same character code is used for each case; 
  9689. cific
  9690. Character-to-glyph
  9691. Characteristics
  9692. Characters
  9693. Classes
  9694. Total
  9695. Touch
  9696. Toward
  9697. Towards
  9698. Track
  9699. Tracking
  9700. Tracks
  9701. Trademark
  9702. Determine
  9703. Determined
  9704. Determining
  9705. Devanagari
  9706. Develop
  9707. Developed
  9708. Developer
  9709. Developers
  9710. pments
  9711. Develops
  9712. Device
  9713. Device-independent
  9714. Devices
  9715. Dialect
  9716. Dialect-independent
  9717. Dialects
  9718. Dialing
  9719. Dialog
  9720. Dialogs
  9721.  followed by 
  9722.  and replace it with the 
  9723.  glyph. This is no different than substituting an 
  9724.  ligature for the sequence 
  9725.  followed by 
  9726.  This is a feature of the font; the table reflects the repertoD
  9727. ire of accented glyphs actually present in the font.
  9728. Another way for attachments to appear in the line is for them to be dynamically composited. Thus, an attachment table in the font can identify control point
  9729. Family
  9730. Feature
  9731. Feature-by-feature
  9732. Features
  9733. Figurezes
  9734. ons of glyphs. 
  9735. The following information is available from the QuickDraw GX implementation of hit testing. 
  9736.   First and last partial distances
  9737. Once the glyph corresponding to the hit point has been found, QH
  9738. uickDraw GX computes two distances, representing the parts of the glyph on either side of the hit point. In Figure 25, the first partial distance corresponds to B
  9739. A, and the last partial distance corresponds to
  9740.  GX fonts have these font tables.
  9741. In addition, a new style variation feature has been added to some fonts.
  9742. Font Families
  9743. The term font family refers to a group of fonts that share many characteristics.  HelvL
  9744. etica
  9745. , Helvetica Bold, and Helvetica Narrow are examples of fonts in a font family.  Previously, a FOND resource was used to indicate font families.  QuickDraw GX uses the font name to detect font families ins
  9746. System
  9747. Tables
  9748. Terms
  9749. Testing
  9750. Whenever
  9751. Where
  9752. Wherever
  9753. Whether
  9754. Which
  9755. ating Layouts
  9756. Performed
  9757. Permitted
  9758. Phonetic
  9759. Plainght
  9760. Roman
  9761. Routines
  9762. Rules
  9763. 10b$QuickDraw GX Typography Tech Articlee
  9764. GX Typography Tech Article
  9765. GX Typography
  9766. Betweenarance
  9767. Falls
  9768. False
  9769. Familiar
  9770. Families
  9771. Family
  9772. Fashion
  9773. Fast-paced
  9774. Faster
  9775. Fastest
  9776. Favorite
  9777. Faxes
  9778. Feature
  9779. Feature-by-feature
  9780. Feature-rich
  9781. tead of the FOND resource.
  9782. Extended Styles
  9783. QuickDraw supported the model of a font family with a set of predefined styles. These were plain, bold, italic, condensed, extended, underline, outline, and shadow. N
  9784. When a font was wanted in a certain style, it was left up to the Font Manager to first search for a font in the system that matched the desired style, and if one was not found, to algorithmically create the sty
  9785. yphsUnicode
  9786. Urdu-like
  9787. Variations
  9788. Vertical
  9789. With-stream
  9790. Just-preempted
  9791. Justification
  9792. Kaleida
  9793. Kaleida's
  9794. Kanji
  9795. Kanjitalk
  9796. Kashida
  9797. Kashida-like
  9798. Kashidas
  9799. Keeping
  9800. Keeps
  9801. Kerned
  9802. Edges
  9803. Editing
  9804. Either
  9805. Emits
  9806. Example
  9807. Extended
  9808. Extension
  9809. Extra
  9810. Extreme
  9811. Justification
  9812. Kashida-like
  9813. Languages
  9814. Laserwriter
  9815. Leading
  9816. Level
  9817. Levels
  9818. Limits
  9819. Lowest
  9820. Mappingsrts
  9821. property is true for 
  9822. lightweight
  9823.  punctuation, such as quotation marks or periods.  QuickDraw GX uses this knowledge to automatically hang punctuation where appropriate; an application has the ability to contrL
  9824. ol the degree to which this happens (or whether it happens at all). 
  9825. Line Centering
  9826. QuickDraw GX permits the centering of a layout within a particular width. However, centering is treated as a continuous func
  9827. Superscript
  9828. Superscriptingsible
  9829. Include
  9830. Indicated
  9831. aphics system, a layout can be drawn, transformed, dashed, clipped to, and so on. For example, an entire text layout can be rotated by 45 degrees and skewed, yet this transformed layout can still be edited on tM
  9832. he fly. 
  9833. QuickDraw GX has three types of typographical shapes: text shapes, glyph shapes, and layout shapes.  All three types of shapes can be used to display text.  
  9834. Text shapes contain text in one style.  T
  9835. Remember
  9836. Rendered
  9837. Rendering
  9838. Reordering
  9839. Repertoire
  9840. Replaced
  9841. ickDraw GX provides control over the text layout beyond the basic functionality provided by the script.
  9842. Character Properties
  9843. A character code has an associated set of character properties. Some of these have D
  9844. to do with simple character identity: the blank is a white space character, while an 
  9845.  is not. Others have to do with character direction when rendered: Hebrew letters are intrinsically right to left, while R
  9846. Automatic
  9847. Automatically
  9848. Backing
  9849. Basis
  9850. Because
  9851. Before
  9852. Combines
  9853. Combining
  9854. Comdex
  9855. Comes
  9856. Comfortably
  9857. Coming
  9858. Command
  9859. Command-line
  9860. Commanding
  9861. Commandsllowing
  9862. Forms
  9863. Glyph
  9864. Glyphs
  9865. Include
  9866. Individual
  9867. Kinds
  9868. Lam-alif
  9869. Layout
  9870. Letter
  9871. Ligature
  9872. Ligatures
  9873. Location
  9874. Marks
  9875. Method
  9876. Middle
  9877. Multiple
  9878. Nonpositional
  9879. Order
  9880. Other
  9881. Overrides
  9882. Perform
  9883. Position
  9884. Positional
  9885. Positioning
  9886. Presenty
  9887. testing within the text
  9888.   Determination of the caret(s) for some location within the text
  9889.   Support of applications
  9890.  line-breaking decisions with fast measurement routines
  9891.   Automatic reordering and rearrangI
  9892. ement of text for languages like Arabic, Hebrew, and Hindi
  9893. QuickDraw GX deals with text primarily in 
  9894. linguistic
  9895.  terms (
  9896. kern by this amount
  9897. change the orientation of this text in a vertical line
  9898. ) rathe
  9899. Since
  9900. Single
  9901. of design consistency in appearances (such as serifs or stroke thickness).
  9902. Font instance
  9903. A setting, identified by a font designer, that matches specific values along the available variation axes and gives thoseF
  9904.  values a name.
  9905. Font variation
  9906. An algorithmic way to produce a range of type styles along a particular variation axis.
  9907. Glyph
  9908. Visual appearance of a character.
  9909. Glyph code
  9910. A two-byte hexidecimal number that repre
  9911. Instructional
  9912. Match
  9913. Material
  9914. Metrics
  9915. Mixed-directional
  9916. it is QuickDraw GX
  9917. s responsibility to choose the correct glyph.
  9918. The choice between using contextual forms and using ligatures is up to the font manufacturer. 
  9919. Automatic Fractions
  9920. A swash is a variation, oftJ
  9921. en ornamental, of an existing glyph. By using the contextual form and swash capabilities of QuickDraw  GX, an application can get automatic construction of fractions. Since there is a fraction character code de
  9922. Application
  9923. Applications
  9924. Character
  9925. Characters
  9926. Classes
  9927. automatically from the font (provided they are not disabled by the application).
  9928. With-Stream and Cross-Stream Shifting
  9929. With-stream and cross-stream shifts are the two types of manual positional shifts. Cross-F
  9930. stream shifts will raise or lower the entire style run (and the corresponding horizontal movement for vertical text), and can be used for superscript and subscript effects. With-stream shifts will tighten or lo
  9931. Instead
  9932. Interface
  9933. Intermixed
  9934. Interpolate
  9935. Intervention
  9936. Contextual forms
  9937. An alternate form of a glyph whose use depends on the glyph
  9938. s position in a word.  In other words, a glyph may have a different appearance it is at the beginning of a word rather than falling iB
  9939. n the middle of a word.
  9940. Cross-stream kerning
  9941. The raising or lowering of a run of style (a grouping of text with a common style).  Common uses for cross-stream kerning are superscripting and subscripting.
  9942. Descen
  9943. Attach
  9944. Attachment
  9945. Attachments
  9946. Available
  9947. Backspace
  9948.  occur. For this reason, curved letters such as 
  9949.  are generally designed to extend slightly below the baseline, so that they appear to line up with straight letters such as 
  9950. .  This same effect happeH
  9951. ns on the extreme edges of lines. 
  9952. To compensate for these effects, QuickDraw GX can apply optical alignment information contained in the font. When determining the leading and trailing edges of a line of text
  9953. ransformations
  9954. Truetype
  9955. Typeface
  9956. Types
  9957. Under
  9958. Tables
  9959. A ligature is a rendering form that represents a combination of two or more individual characters. Examples include the 
  9960.  ligature in English, and the 
  9961. lam-alif
  9962.  ligature in Arabic. An accented form isG
  9963.  a special type of ligature, a rendering form that combines a letter with an accent mark. For example, the glyphs 
  9964.  and 
  9965.  are accented forms. Multiple accent marks themselves may be present in a font as acc
  9966. Particular
  9967. Producing
  9968. Provided
  9969. Quickdraw
  9970. Environment
  9971. ted Functionality
  9972. QuickDraw GX coordinates the functionality of text-editing routines such that special text effects affecting one routine affect all routines in a uniform way. Some examples of this are as folN
  9973. lows:
  9974.   Full support of reordering, forms, and rearrangement
  9975. Editing a line of mixed-directional text is complicated. QuickDraw GX allows applications to know little about the details of such editing. All the
  9976. Various
  9977. Vowel
  9978. s in various glyphs; these control points allow more precise alignment of the glyphs with respect to one another. 
  9979. For the purpose of this discussion, an attachment is a glyph that is dynamically composited wiF
  9980. th some other glyph. The recipient glyph is called the baseform. The act of applying attachments is done with anchor points which are control points within the baseform
  9981. s outline data that identify positions fo
  9982. entify
  9983. Illustrated
  9984. Implemented
  9985. Importance
  9986. Includest
  9987.   Flag specifying if hit occurred on leading edge
  9988. The leading edge of a glyph is the left edge for left-to-right glyphs, the right edge for right-to-left glyphs, and the top edge for vertical (and nonoverridN
  9989. den) glyphs. In the example, this flag would be set to false.
  9990.   Flag specifying if hit occurred in loose area
  9991. In order to determine if the hit occurred within the bounds of the line, the application can look a
  9992. Architecture
  9993. Architectures
  9994. Archive
  9995. with an accent mark. For example, the glyphs 
  9996.  and 
  9997.  are accented forms. Multiple accent mW
  9998. arks themselves may be present in a font as accent ligatures.
  9999. A contextual form is an alternate appearance of a glyph that is used in certain contexts. Arabic, for example, has different contextual forms of ch
  10000. Typing
  10001. Under
  10002. UnicodeDeals
  10003. Decisions
  10004. Degrees
  10005. Delivers
  10006. Derivedmple
  10007.  space to account for the normal interglyph spacing.  This produces certain anomalies, since this space varies with the font size. For example, if different sizes of the same font are left (or right) flush, theF
  10008. y may not line up correctly.
  10009. The second factor is that due to certain optical effects, curved lines do not appear to line up properly with straight lines. To make them appear to line up, some compensation must
  10010. Point
  10011. Position
  10012. Positional
  10013. Positioningcess
  10014. Providestly
  10015. , whether at tab stops or line starts, QuickDraw GX will use the optical leading and trailing edges.
  10016. These values are obtained from the font as a pair of offsets from the edges of the glyph as previously definJ
  10017. ed above.
  10018. Automatic Hanging Punctuation
  10019. One of the basic properties that QuickDraw GX understands about a character is whether it is permitted for the character to 
  10020.  off one or both ends of a line. This 
  10021. outheast
  10022. Special
  10023. Specifiableo
  10024. Without
  10025. Combination
  10026. Combinations
  10027. Combine
  10028. Combined
  10029. Combines
  10030. ext. For horizontal text, this means vertically. For example, a hyphen between two capital letters should be raised to reflect the centers of those characters.
  10031. Cross-stream kerning is required for scripts likeN] Taliq (used in Urdu). It can also be used to assist in the creation of automatic fractions.
  10032. ride facilities allow an application to have very fine control over the whole justification proc
  10033. esident
  10034. Resource
  10035. Resources
  10036. Scaler
  10037. Scalers
  10038. Sections
  10039. Selected
  10040. Font's
  10041. Fonts
  10042. Forces
  10043. Forecast
  10044. Forecasts
  10045. Forefront
  10046. Foreground
  10047. Forged
  10048. Word-processing
  10049. Wordperfect
  10050. Wordperfect's
  10051. Works
  10052. World
  10053. World's
  10054. Worlds
  10055. Worldscript
  10056. Worldwide
  10057. Worrying
  10058. Would
  10059. Write
  10060. Writing
  10061. Written
  10062. X-height
  10063. You're
  10064. Zones
  10065. Segment
  10066. Segments
  10067. Seldom
  10068. Select
  10069. Selected
  10070. Overrides
  10071. Particular
  10072. Perform
  10073. Performed
  10074. Permitted
  10075. Phonetic
  10076. Plain
  10077. Point
  10078. Popular
  10079. Position
  10080. Positional
  10081. Positioningle
  10082. Predefined
  10083. Predrawn
  10084. Present
  10085. Presented
  10086. Previous
  10087. Previously
  10088. Printed
  10089. Process
  10090. Producing
  10091. Properties
  10092. Provided
  10093. Provides
  10094. Published
  10095. Putting
  10096. Quick
  10097. Quickdraw
  10098. Range
  10099. Rearrangement
  10100. Rearrangements
  10101. Recognizesed
  10102. ne.  The glyphs drawn with a thin line might be the 
  10103. light
  10104.  style of the font, while the glyphs draw with a thick line might be called the 
  10105. extra bold
  10106.  style of the font.
  10107. X-height
  10108. The position of the top of theC
  10109.  lowercase 
  10110.  for a font.
  10111. References
  10112. QuickDraw GX Typography,
  10113.  Inside Macintosh, Preliminary Draft, August 19, 1993
  10114. TrueType GX Font Formats,
  10115.  Inside Macintosh, Preliminary Draft, February 8, 1993
  10116. Attachments
  10117. Many languages use floating accent marks or vowel marks that attach themselves to some other glyph. QuickDraw GX supports several different ways of handling these attachments. One way is for a ligaB
  10118. ture table to be set up that recognizes them and emits the appropriate glyphs. For example, assuming that the 
  10119.  glyph is present in a font, a ligature table could be set up to match the sequence of characters
  10120. ignment
  10121. Assigns
  10122. Assuming
  10123. Hyphen
  10124. Identities
  10125. Improve
  10126. Ineds
  10127. Assumptions
  10128. Assures
  10129. Attach
  10130. Attached
  10131. Attaches
  10132. Attaching
  10133. Attachment
  10134. Attachments
  10135. Attempting
  10136. Auto-mate
  10137. Automate
  10138. Automated
  10139. Automates
  10140. Automatic
  10141. Automatically
  10142. Constant
  10143. Constructed
  10144. Construction
  10145. Constructs
  10146. Consultants
  10147. Consulting
  10148. Consumer
  10149. Consumers
  10150. Consumption
  10151. Contact
  10152. Contain
  10153. Evenoddfill
  10154. Event
  10155. Events
  10156. Eventual
  10157. Eventually
  10158. Ever-increasing
  10159. Every
  10160. Everyday
  10161. Everyone
  10162. Everything
  10163. Evolutionary
  10164. Evolve
  10165. Evolved
  10166. Evolving
  10167. Eworld
  10168. Exact
  10169. Exactly
  10170. Examination
  10171. Examines
  10172. Examples
  10173. Features
  10174. February
  10175. Feedback
  10176. Feeder
  10177. Feeds
  10178. Feeling
  10179. Fewer
  10180. Ffective
  10181. Field
  10182. Fields
  10183. Figure
  10184. Figures
  10185. Formally
  10186. Loaded
  10187. Loads
  10188. Local
  10189. Localization
  10190. Localized
  10191. Locally
  10192. Located
  10193. Location
  10194. Locations
  10195. Locked
  10196. Locking
  10197. Log-in
  10198. Logical
  10199. Logically
  10200. Long-range
  10201. Long-term
  10202. Longer
  10203. Longs
  10204. rcase
  10205. Lowering
  10206. Lowest
  10207. document.  
  10208. Layout shapes use information contained in font tables (within the font itself) to display text with proper spacing, alignment, specialized glyphs for specific positional situations, ligatures, andQ
  10209.  various directional flows necessitated by many international scripts.
  10210. Much of QuickDraw GX layout functionality happens automatically
  10211. tables in TrueType GX fonts help control the layout process. By this means
  10212. Open-ended
  10213. Operate
  10214. Operation
  10215. Opposite
  10216. Subroutines@
  10217. Successful@
  10218. Suited
  10219. Suites@
  10220. Superscript@
  10221. Support
  10222. Switch
  10223. Synonym@
  10224. System
  10225. Tables
  10226. Tagged@
  10227. Taking
  10228. Technologies@
  10229. Telephony@
  10230. Television@
  10231. Their
  10232. Them@
  10233. These
  10234. Thousands
  10235. Thus@
  10236. Times@
  10237. Together
  10238. With@
  10239. Without@
  10240. Words@
  10241. World
  10242. Printing
  10243. Taking
  10244. Taligent
  10245. Taligent's
  10246. Taliq
  10247. Tandem
  10248. Tangent
  10249. Targeted
  10250. Tasks
  10251. Tcp/ip
  10252. Team-oriented
  10253. Teams
  10254. Teamwork
  10255. Tech-nologies
  10256. Techlaration
  10257. Technical
  10258. Technique
  10259. Techniques
  10260. Techniques/informati
  10261. Under
  10262. Underline
  10263. Underlying
  10264. Understand
  10265. Understandable
  10266. Understanding
  10267. Understands
  10268. Understood
  10269. Unicode
  10270. Unified
  10271. Uniform
  10272. Uniformity
  10273. Unifying
  10274. Uninterrupted
  10275. Unlike
  10276. Unlimited
  10277. Unrelated
  10278. Until
  10279. Unused
  10280. Update
  10281. Updated
  10282. Updating
  10283. Upgrade
  10284. Upgrades
  10285. Upper
  10286. Upper-left
  10287. Volume
  10288. Volume1
  10289. Volumes
  10290. Vowel
  10291. Wanted
  10292. Wanting
  10293. Wants
  10294. Watch
  10295. Watermarks
  10296. Watershed
  10297. Well-integrated
  10298. What's
  10299.  of that glyph (4 in Figure 25). This process is sensitive to the 16-bit nature of the original character codes and to ligatures; in the latter case, the offset returned will also be affected by the state of liL
  10300. gature divisibility. Thus, if the hit occurred within the 
  10301.  ligature in the example, whether the two offsets returned are (2,3), (2,4), or (3,4) will depend on whether the given run permits ligature splitting
  10302. Whose
  10303. Width
  10304. Within
  10305. Words
  10306. Would
  10307. Writing
  10308. b$QuickDraw GX Typography Tech Articlee
  10309. GX Typography Tech Article
  10310. GX Typography
  10311.  le the glyphs draw with a thick line might be called the 
  10312. extra bold
  10313.  style of the font.
  10314. X-height
  10315. The position of the top of thC
  10316. e lowercase 
  10317.  for a font.
  10318. References
  10319. QuickDraw GX Typography,
  10320.  Inside Macintosh, Preliminary Draft, August 19, 1993
  10321. TrueType GX Font Formats,
  10322.  Inside Macintosh, Preliminary Draft, February 8, 1993
  10323. Supplies
  10324. Supported
  10325. Supports
  10326. Table
  10327. 12b$QuickDraw GX Typography Tech Articlee
  10328. GX Typography Tech Article
  10329. GX Typography
  10330.  ngement on the line.
  10331.   Synchronized highlight
  10332. Within
  10333. Without
  10334. Separate
  10335. Shifts
  10336. Short
  10337. Shrinkeatedpe
  10338. 5b$QuickDraw GX Typography Tech Articlee
  10339. GX Typography Tech Article
  10340. GX Typography
  10341. Details
  10342. Devanagari
  10343. Different
  10344. Digit
  10345. Digits
  10346. Direction
  10347. Directions
  10348. rabic strings are not presented to QuickDraw GX in reversed order already. And a string of mixed Hebrew and English characters are present in the same order in which they would be spoken.
  10349. Fonts
  10350. In order to utJ
  10351. ilize the new functionality in the QuickDraw GX, fonts must carry font information in the form of font tables describing the attributes for such things as baselines, glyphs, morphs, kashidas, and more. TrueType
  10352. System
  10353. Tables
  10354. Terms
  10355. Testing
  10356. orm much of their work automatically, there are many ways to control the operation. Features can always be turned off if not wanted.  This document describes both the new, system level QuickDraw GX typographicaD
  10357. l features, as well as much of the basic typographical terminology.  Much of the content for this document is derived from the QuickDraw GX Inside Macintosh volumes.
  10358. Characters, Glyphs, and Codes
  10359. A character 
  10360. s and Contextual Forms
  10361. A ligature is a rendering form that represents a combination of two or more individual characters. Examples include the 
  10362.  ligature in English, and the 
  10363. lam-alif
  10364.  ligature in Arabic. AnF
  10365.  accented form is a special type of ligature, a rendering form that combines a letter with an accent mark. For example, the glyphs 
  10366.  and 
  10367.  are accented forms. Multiple accent marks themselves may be present
  10368. r than dealing with text primarily in 
  10369. graphic
  10370.  terms (
  10371. place this glyph at the following (x,y) location
  10372. set this glyph
  10373. s rotation to 12 degrees
  10374. The term layout is used extensively throughout this docuK
  10375. ment so it is important to understand that layouts (a grouping of text or the visual ordering of symbols that convey information) are just shapes to QuickDraw GX.  As is the case with all other shapes in the gr
  10376.  QuickDraw GX, not the string creator, is responsible for all reordering. This point cannot be too highly emphasized. As far as QuickDraw GX savvy applications are concerned, they always present text in typingR5 order and leave the visual order up to QuickDraw GX.
  10377. reordered lines to the QuickDraw GX layout routines.
  10378. Unicode Reordering Model
  10379. Languages such as Hebrew and Arabic that are rendered ri
  10380. About
  10381. Above
  10382. Absence
  10383. Accent
  10384. Accented
  10385. Accommodate
  10386. Actually
  10387. ligent fonts.  With TrueType GX fonts, Macintosh users will see fonts with capabilities far beyond those of currently available fonts.  These include concepts like contextual forms, ligatures that are employed C
  10388. dynamically, fractions, automatic subscripts and superscripts, automatic kerning, full support for international fonts, and the ability to mix Roman and non-Roman fonts on the same line.
  10389. The intelligence to su
  10390. rom) the previous glyph. 
  10391. otating
  10392. Routines
  10393. in Devanagari, comes out something like 
  10394. ihndi
  10395. : . (Vowel markers in many Southeast Asian languages can occur on all four sides of the consonant modified.)
  10396. In the previous case, remember QuickDraw GX assumes tP
  10397. hat the characters in the string appear in 
  10398. natural
  10399.  (that is, phonetic, semantic) order. Taking the example above, the backing store would contain character codes in the order 
  10400. hindi,
  10401.  not in the order 
  10402. ihndi.
  10403. Dominant
  10404. Easier
  10405. Effectsns
  10406. the glyph.) For vertical substitution to work, the vertically rotated forms must exist in the font, and be indicated as such in the font
  10407. s tables; otherwise, no characters are substituted. Default behavior is tP
  10408. o perform normally any such substitutions permitted by the font. 
  10409. Another example of a swash variant is the small caps style. Contrary to popular belief, the small caps style is not simply the use of capital l
  10410. etters in a slightly smaller size. QuickDraw GX allows specification of small caps as a special form of swash variant; thus, if the TrueType font contains true small caps glyphs, QuickDraw GX can use them.
  10411. 7b$QuickDraw GX Typography Tech Article
  10412. Individual
  10413. Individual's
  10414. Individuals
  10415. Indivisible
  10416. Industries
  10417. Industry
  10418. Industry-leading
  10419. Industry-standard
  10420. ws specification of small caps as a special form of swash variant; thus, if the TrueType font contains true small caps glyphs, QuickDraw GX can use them.
  10421. 8b$QuickDraw GX Typography Tech Articlee
  10422. GX Typography Tech Article
  10423. GX Typography
  10424.  input in phonetic order, and never in visual order. It is the job of QuickDra
  10425. ransformations
  10426. User's
  10427. Which
  10428.  by QuickDraw GX is very powerful and completely multilingual. It supports the assignment of portions of line gap to different classes of glyphs, at different priority levels, and includes facilities for handliD
  10429. ng complex kashida-like justification such as that used in Arabic or script Roman.
  10430. Unlike other models of justification, which are based on a proportional assignment of extra white space in a fixed ratio of in
  10431. Tightened
  10432. Together
  10433. Track
  10434. Tracking
  10435. Trailingt
  10436. Synonym
  10437. Syntax
  10438. Synthesize
  10439. System
  10440. System-software
  10441. Systems
  10442. Systemwide
  10443. Table
  10444. Tables
  10445. Styling
  10446. Stylized
  10447. Sub-menus
  10448. Subelements
  10449. Subject
  10450. Submodules
  10451. Subprocesses
  10452. lyph may be predrawn and in the font. 
  10453. If there is not a predrawn form, then smaller superscript and subscript swak
  10454. sh digit glyphs can be substituted, or a cross-stream kerning table can be set up to automatically shift digits relative to the baseline. (That is, either a fraction can be predrawn or created from putting toge
  10455. Unicode
  10456. Tracking
  10457. Glyph widths can be expanded or contracted by applying a tracking value to a glyph. This value, called the track number, specifies whether intercharacter spacing is to be tightened or loosened. The acB
  10458. tual positional shifts are the result of two-dimensional interpolation based on the track number, text size in points, and threshold values present in the font
  10459. s tracking table. These threshold values are used 
  10460. Truetype
  10461. User's
  10462. Which
  10463. Without
  10464. ol the dominant run, but the default is left to right. 
  10465. Automatic Linguistic Rearrangement
  10466. In some languages (such as the Indic-derived ones), certain rearrangements of visual glyph order may occur even thougN
  10467. h the script is always considered simply left-to-right. For example, in Devanagari script, a short 
  10468. , , is actually printed before the consonant that it logically follows: thus the word 
  10469. Hindi,
  10470.  when printed 
  10471. Specific
  10472. Specifically
  10473. Specification
  10474. Specifications
  10475. Specified
  10476. Specifies
  10477. wash variant is_
  10478.  the small caps style. Contrary to popular belief, the small caps style is not simply the use of capital letters in a slightly smaller size. QuickDraw GX allows specification of small caps as a special form of 
  10479. umber controls how the line is reordered. For more details on the overall reordering algorithm, see The Unicode Standard, Worldwide Character Encoding, Version 1.0, Volume 1, published by Addison-Wesley.
  10480. SpeciL
  10481. fiable Run Succession for the Line
  10482. A single line of text with streaks running in opposite directions can be formatted in two different ways depending upon the dominant run succession. The application can contr
  10483.  and selectors (for example, 
  10484. small caps
  10485. ), QuickDraw GX makes this user-perceived consistency easier to implement. However, it is important to remember that this set of features is not somehow 
  10486. hard-wired.
  10487.  is just an initially defined (and somewhat arbitrary) set that can be extended by font manufacturers who wish to add new kinds of tables. 
  10488. Glyph Order
  10489. QuickDraw GX provides a full set of features to support 
  10490. res themselves, if so desired, but they should not subsequently present reordered lines to the QuickDraw GX layout routines.
  10491. Unicode Reordering Model
  10492. Languages such as Hebrew and Arabic that are rendered righJ
  10493. t to left can be freely intermixed with languages rendered left to right, and QuickDraw GX will always do the right thing. A user
  10494. s application can specify a reordering level number for each run of text; this n
  10495. also full support for application overrides on a feature-by-feature basis. 
  10496. The standard set of font effects is defined in order to make the application user
  10497. s experience as consistent as possible. For exampleD
  10498. , if the user has chosen a line of text and set it to small caps, then the font is changed for that line, the small caps style is still desired. By defining a standard set of feature types (for example, 
  10499. t-sensitive
  10500. Contextual
  10501. Control
  10502. CorrectEnd
  10503. Example
  10504. Features
  10505. One area where the functionality of the two cross is with contextual scripts like Arabic. Although handling context-sensitive text falls within the functionality of the QuickDraw GX layout routines, it is also B
  10506. handled by WorldScript. The need to change the appearance of a character depending on its position in a line of text is a fundamental part of the written language and is implemented as a part of the script.  Qu
  10507. cribing the typeface itself (Helvetica Bold), a unique name (Apple Computer Helvetica Bold 10), and others.
  10508. Open Font Architecture
  10509. QuickDraw GX will fully support Type 1 fonts. The interface between the new gJ
  10510. raphics system and the TrueType scaler has been redesigned to accommodate multiple, separately loadable scalers. Initially, only TrueType and Type 1 (from Adobe) scalers will support this interface, but over ti
  10511. rendering text in any direction: horizontal or vertical, left to right, or right to left. A fundamental assumption is that text is input in phonetic order, and never in visual order. It is the job of QuickDraw H
  10512. GX, and not the application, to perform linguistic reordering and rearrangement. 
  10513. Applications that are familiar with linguistic features for a particular script can certainly exercise control over those featu
  10514. hnology
  10515. Their
  10516. These
  10517. Truetype
  10518. hat need to be disk resident because of their size (for example, Asian fonts, which are about 6 megabytes per font).
  10519. Font Names
  10520. QuickDraw relied upon the resource name to identify the font families. This madeH
  10521.  it impossible to have multilingual family names and provided no support for arbitrarily named styles. The new font system supports fonts with multilingual names for their family and style, as well as names des
  10522. me it may be used by other scaler types.
  10523. The new scaler interface, Font Scaler API, is defined. The TrueType scaler will be modified to adhere to the new interface. Adobe implements a compatible version of theL
  10524. ir Type 1 scaler, which will be shipped with QuickDraw GX as a component. The new graphics system will be modified to accommodate the interface, such that the particular scaler will be invoked based upon the fo
  10525. Volumes
  10526. Wanted
  10527. Which
  10528.  Off individual glyphs 
  10529.   The order of glyphs on the line
  10530.   The spatial location of glyphs on the line 
  10531. 6b$QuickDraw GX Typography Tech Articlee
  10532. GX Typography Tech Article
  10533. GX Typography
  10534. nt currently selected by the application.
  10535. Adobe will encode Type 1 fonts as 
  10536. sfnts
  10537.  (as TrueType fonts have been), but will include new outline and hinting table(s) for the Type 1 data. In this way, the Font MN
  10538. anager will not need to change to accommodate Type 1 fonts, yet Type 1 fonts will be fully functional under QuickDraw GX.
  10539. Line Layout Features
  10540. Quick Draw GX has facilities for controlling:
  10541.   The appearance o
  10542. Visual
  10543. Volumes
  10544. Wanted
  10545. Which
  10546. To easily differentiate their functionality, WorldScript provides a means of entering and viewing the various written languages, and the QuickDraw GX layout routines operate on the text entered using WorlR.dScript to alter its appearance on the screen.
  10547. d to perform linguistically correct layout in any language, it is important to keep in mind that it has no language-specific knowledge. All of its functionality is triggered by character-specific information avP
  10548. ailable from the Script Manager, glyph-specific information contained in the fonts selected for the text, or override information directly specified by your application. This leads to a great amount of flexibil
  10549. ich combination rules appear, and character glyphs, which have a one-to-one correspondence with character codes. Rendering forms include ligatures, applied marks, and contextual forms. In general, only characteN
  10550. r glyphs will contain entries in the font
  10551. s character-to-glyph mapping table (since QuickDraw GX uses other tables in the font to generate rendering forms).
  10552. Although the QuickDraw GX layout routines can be use
  10553.  associate the glyph ID (or code) $1A01 (which happens to have the appearance 
  10554. ) with the combination of the two characters $0066 (
  10555. lowercase f
  10556. ) followed by $0069 (
  10557. lowercase i
  10558. ). Any font lacking such assocL
  10559. iative information is called a simple font. All TrueType fonts released with System 7.0 and System 7.0.1 are simple fonts. 
  10560. The glyphs in a complex font can be divided into two classes: rendering forms, for wh
  10561. mple, in a cursive font a character may have four glyphs: a separate glyph for the character at the beginning, middle, and end of a word, and a glyph for the character in isolation. This is particularly true inJ
  10562.  context-sensitive written languages such as Arabic.
  10563. A complex font contains information associating some glyph indices with certain combinations of characters and rules. For example, information in a font may
  10564. is an abstract object having a single and unique semantic or phonetic meaning. A glyph represents the visual, graphical appearance of a character. For example, the glyphs A, A, A are graphical objects which mayF
  10565.  all be used to represent the character 
  10566. A font is a collection of glyphs that usually has some element of design consistency in appearance (such as serifs or stroke thickness), along with other informatio
  10567. n such as which glyphs represent ligatures or contextual forms. 
  10568. Glyphs do not have a one-to-one relationship to characters: a given character may be represented by one or more glyphs (
  10569.  could be representedH
  10570.  by a vertical stem 
  10571.  plus a dot 
  10572. ), and two or more characters can display as a single glyph (
  10573.  and 
  10574. could be represented by 
  10575. ). Context also affects the glyph used to represent a character. For exa
  10576. Urdu-like
  10577. Variations
  10578. Vertical
  10579. With-stream
  10580. Worldscript
  10581. 2b$QuickDraw GX Typography Tech Articlee
  10582. GX Typography Tech Article
  10583. GX Typography
  10584. Introduction
  10585. With the introduction of QuickDraw GX, Apple delivers feature-rich imaging to the Macintosh.  One of the most noticeably enhanced areas of the Macintosh imaging environment is the concept of inteltion.
  10586. Positioning
  10587. unctionality      
  10588.      Hit Testing      
  10589. Glossary      
  10590. References      
  10591. Copyright 
  10592.  1994 Apple Computer, Inc.
  10593. Apple, the Apple logo, LaserWriter, and Macintosh are trademarks of Apple Computer, Inc., registered in theH
  10594.  U.S. and other countries. QuickDraw, TrueType, and WorldScript are trademarks of Apple Computer, Inc.
  10595. Helvetica is a registered trademark of Linotype-Hell AG and/or its subsidiaries. ITC Zapf Chancery is a regI8istered trademark of International Typeface Corporation.
  10596.                     Tracking     
  10597.                     Optical Alignment of Text Edges     
  10598.                     Automatic Hanging Punctuation     
  10599.                     Line Centering     
  10600.                     Alignment to MulF
  10601. tiple Baselines     
  10602.                     Drop Caps     
  10603.                Justification Model      
  10604.                Attachments      
  10605.                Vertical Text Support      
  10606.      Manipulating Layouts      
  10607.           Coordinated F
  10608.     Application Control of Automatic Forms     
  10609.      Glyph Order     
  10610.           Unicode Reordering Model     
  10611.           Specifiable Run Succession for the Line     
  10612.           Automatic Linguistic Rearrangement     
  10613.      GlyphD
  10614.  Position      
  10615.           Positioning Control     
  10616.                     With-Stream and Cross-Stream Shifting     
  10617.                     Automatic kerning     
  10618.                     Automatic Cross-Stream Kerning (Urdu-Like)     
  10619. sible beginning of the glyph.
  10620. Ligatures
  10621. A rendering form that represents a combination of two or more individual characters
  10622. Point size
  10623. The size of a font
  10624. s glyphs from the baseline of one line of text to the baL
  10625. seline of the next line of single-spaced text.
  10626. Right-side bearing
  10627. The white space between the visible right side of a glyph and the actual right side of the glyph
  10628. s space.
  10629. Script
  10630. Method used to visually display
  10631. Original
  10632. Other
  10633. Partial
  10634. Particular
  10635. Parts
  10636. Permits
  10637. Point
  10638. 9b$QuickDraw GX Typography Tech Articlee
  10639. GX Typography Tech Article
  10640. GX Typography
  10641.  e of an extension bar (or kashida) rather than by the use
  10642. tutions
  10643. Succession
  10644. Superscripte
  10645. Thing
  10646. Third
  10647. Thosegs
  10648. b$QuickDraw GX Typography Tech Articlee
  10649. GX Typography Tech Article
  10650. GX Typography
  10651.  duce
  10652. Quickdraw
  10653. Range
  10654. References
  10655. Standard
  10656. Style
  10657. Styles
  10658. Thick
  10659. Truetype
  10660. Typography
  10661. Unicode
  10662. Variation
  10663. Version
  10664. Volume1
  10665. Weight
  10666. While
  10667. Williams
  10668. Window
  10669. Worldwide
  10670. X-height
  10671. Fromate
  10672. Arabic
  10673. Ascent
  10674. Assigned
  10675. Assignment
  10676. Assigns
  10677. Assumingd
  10678.  SGcation to have very fine control over the whole justification process.
  10679.  hit-testing, highlighting, and caret routines are sensitive to mixed-directional text (for example, Arabic or Hebrew) on the line, as well as to Indic-style rearrangement on the line.
  10680.   Synchronized highlightP
  10681. ing, caret, and hit-testing angles
  10682. Text that has an intrinsic angle to it, such as ITC Zapf Chancery
  10683.  or Times
  10684.  Italic, is easier to edit when the interactive editor makes use of that angle, for example, by sla
  10685. Omitted
  10686. Other
  10687. Outline
  10688. Permits
  10689. Pointss
  10690. Nature
  10691. Navigate
  10692. Navigating
  10693. Nearly
  10694. Necessarily
  10695. Necessary
  10696. Necessitated
  10697. Needed
  10698. Needs
  10699. Networking
  10700. Networks
  10701. Never
  10702. Newer
  10703. Newest
  10704. Newly-designed
  10705. it will be, and without the need for intercharacter spacing. Proportional assignment will be used if an application actually requests it.
  10706. The following describes some of the facets of the justification model:
  10707.   Multiple simultaneous justification priorities
  10708. Each TrueType font supplies a set of default mappings from glyph index to priority class. The gap is generally filled in starting at the highest priority class
  10709. Lines
  10710. Loosen
  10711. Loosened
  10712. Lower
  10713. Manual
  10714. Manuallyumbern
  10715. tment to the normal spacing that occurs between two or more glyphs, usually to improve the apparent letter spacing between characters that 
  10716. fit together
  10717.  naturally. Kerning does not refer to glyphs that overhanJ
  10718. g their bounds, glyphs that extend beyond their leading, or trailing edges defined by the character origin and advance width.
  10719. QuickDraw GX layout routines use information in the font tables to determine how mu
  10720. Never
  10721. Nonpositional
  10722. Normally
  10723. Number
  10724. Back-end
  10725. Back-up
  10726. Backbones
  10727. Background
  10728. Backing
  10729. Backlight
  10730. Backs
  10731. Backspace
  10732. Backups
  10733. Barrier
  10734. Barriers
  10735. Baselines
  10736. Basic
  10737. Basics
  10738. Basis
  10739. Batteries
  10740. Battery
  10741. Robust
  10742. Robustness
  10743. Roman
  10744. Rotate
  10745. Rotated
  10746. Rotating
  10747. Rotation
  10748. Rough
  10749. Round-robin
  10750. Routed
  10751. Routine
  10752. Routines
  10753. Routing
  10754. Rowbytes
  10755. Rules
  10756. Running
  10757. Sample
  10758. Satisfactory
  10759. Satisfied
  10760. Satisfy
  10761. Macintosh
  10762. rmation
  10763. mation
  10764. Instructions
  10765. uctions
  10766. ctions
  10767. ctions
  10768. structions
  10769. uctions
  10770. ctions
  10771. uctions
  10772. tions
  10773. ctions
  10774. structions
  10775. tructions
  10776. ctions
  10777. tions
  10778. ructions
  10779. Instructions
  10780. 14b$QuickDraw GX Typography Tech Articlee
  10781. GX Typography Tech Article
  10782. GX Typography
  10783. Variation axis
  10784. The dynamic range of a font that allows that font to produce different type styles.  For example, a font may vary by its weight from glyphs drawn by a thin line to glyphs drawn by a very thick liWilliams
  10785. Window
  10786. Words
  10787. Worldwide
  10788. Writing
  10789. X-height
  10790. Glyphs
  10791. Handling
  10792. Havingsn
  10793. Improved
  10794. Improvement
  10795. Improvements
  10796. Improves
  10797. Improving
  10798. sumes
  10799. Assumption
  10800. Automatic
  10801. Automatically
  10802. Available
  10803. Avoids
  10804. Backing
  10805. Based
  10806. Baseline
  10807. Basis
  10808. Because
  10809. Before
  10810. Beginning
  10811. Behavior
  10812. Being
  10813. Belief
  10814. Between
  10815. Boldness
  10816. Built
  10817. Called
  10818. Canbilities
  10819. Capability
  10820. Capital
  10821. Certain
  10822. Certainly
  10823. Change
  10824. Changed
  10825. Character
  10826. Characters
  10827. Choice
  10828. Choices
  10829. Choose
  10830. Chosen
  10831. Codes
  10832. Combination
  10833. Combines
  10834. Comes
  10835. Compatible
  10836. Component
  10837. Computerlaced
  10838. 3.  Butterick, Matthew, 
  10839. fonts: who cares?,
  10840.  The Active Window, October 1993, pp. 22-26
  10841. 4.  Williams, Gregg, 
  10842. QuickDraw GX: It
  10843. s Your Type
  10844. Exactly,
  10845.  Apple Directions, January 1994
  10846. 5.  The Unicode Standard, WorlE?dwide Character Encoding, version 1.0, volume1, Addison-Wesley.
  10847. trokes
  10848. Style
  10849. Stylesyle
  10850. Stylesaphic points
  10851. Measurement unit for fonts.  A typographic point, as used by PostScript and Quick
  10852. Forms
  10853. Functionality
  10854. Glyph
  10855. Glyphs
  10856. Handling
  10857. Having
  10858. osen the spacing between each glyph in the run, and can be used for manual kerning or letter spacing. 
  10859. For cross-stream alignment, each glyph in the style run is shifted up (or down) by the given offset. For wH
  10860. ith-stream alignment, each glyph in the style run is shifted by the given offset closer to (or further from) the previous glyph.
  10861. Automatic kerning
  10862. Automatic kerning as applied by QuickDraw GX is the fine adjus
  10863. Somehowl
  10864. Specifiable
  10865. Specific
  10866. Specificationl
  10867. QuickDraw GX permits the application to identify the dominant baseline for the whole line, as well as individual baselines for component runs. This permits an application to exercise subtle control over the appR0earance of runs of text relative to each other. 
  10868.  on a line, and still get a ragged right edge.
  10869.   Insertion justification and kashidas
  10870. One of the most complex forms of justification is use
  10871. Purely
  10872. Quickdraw
  10873. Raise
  10874. Refers
  10875. Shifted
  10876. Appearancelied
  10877. Arabic
  10878. Glyph Position 
  10879. Unlike nonpositional features, which are concerned with glyph identities and transformations, the positional features of QuickDraw GX are concerned with changes to the positions of glyphs in thB
  10880. e line. These changes include the positional changes made during the justification process, automatic changes such as kerning or tracking, and manual changes such as superscripting and subscripting. They can oc
  10881. Right
  10882. Roman
  10883. Routines
  10884. Script
  10885. Scripts
  10886. Simple
  10887. Somesn
  10888. sents one visual representation of a character.  A single character in a font may have many different glyphs that represent it in different contextual situations.
  10889. Glyph origin
  10890. The point where QuickDraw GX beginH
  10891. s drawing the glyph.  There may be white space between a glyph
  10892. s origin and the actual beginning of the visual part of the glyph (known as the left-side bearing).
  10893. Input order
  10894. The order in which characters are i
  10895. Origin
  10896. Original
  10897. Other
  10898. Partial
  10899. Particular
  10900. Parts
  10901. Point
  10902. Bottoms
  10903. Boundaries
  10904. Boundary
  10905. Bounding
  10906. Bounds
  10907. Boxes
  10908. Brand
  10909. Breadth
  10910. Break-throughs
  10911. Breakthrough
  10912. Breakthroughs
  10913. Bridge
  10914. Baseline
  10915. Bearing
  10916. Beginning
  10917. Begins
  10918. Being
  10919. Between
  10920. Bottom
  10921. Bottoms
  10922. Butterick
  10923. Called
  10924. Capital
  10925. Cares
  10926. Certain
  10927. Character
  10928. Characters
  10929. Collection
  10930. Color
  10931. Combination
  10932. Commonadjustme
  10933. Hanging
  10934. Happens
  10935. Highest
  10936. However
  10937. Identify
  10938. IfSame
  10939. assigns all remaining gap to it, still subject to the priority loop process previously described. Thus, an application can perform normal processing at one level, and then have an unlimited run at the next loweN
  10940. r level to take up all the remaining gap.
  10941.   Continuous justification factor
  10942. Justification is not limited to just 
  10943. full.
  10944.  QuickDraw GX supports continuous justification, with factors specifiable from 
  10945. Lam-alif
  10946. Language
  10947. Appropriate
  10948. Approval
  10949. Approve
  10950. Approving
  10951. Arabic
  10952. Arbitrarily
  10953. Arbitrary
  10954. Architectural
  10955. Architecture
  10956. like justification such as that used in Arabic or script Roman.
  10957. Unlike other models of justification, which are based on a proportional ass
  10958. Subtle
  10959. Superscript
  10960. Superscripting
  10961. Supplies
  10962. Supportsen
  10963. Static
  10964. Status
  10965. Step-by-step
  10966. Steps
  10967. Stereo
  10968. Stickey
  10969. Still
  10970. Stood
  10971. Stopped
  10972. Stream
  10973. Streamline
  10974. Streamlined
  10975. Streamlines
  10976. Stretching
  10977. String
  10978. Strings
  10979. Strip
  10980. Stroke
  10981. Strokes
  10982. Structure
  10983. Structures
  10984. Style
  10985. 15b$QuickDraw GX Typography Tech Articlee
  10986. GX Typography Tech Article
  10987. February 8, 1993
  10988. Spacing
  10989. Spanish
  10990. Specific
  10991. Stretching
  10992. Stroke
  10993. Strokes
  10994. Stylesented
  10995. GX Typography
  10996.  Element
  10997. English
  10998. Ensure
  10999. Existence
  11000. Extend
  11001. Extension
  11002. Faces
  11003. Factors
  11004. Falling
  11005. Finish
  11006. Font's
  11007. Fonts
  11008. Formatting
  11009. Forms
  11010. French
  11011. Gives
  11012. Glyph
  11013. Glyph's
  11014. Glyphs
  11015. Grouping
  11016. Hexidecimal
  11017. Horizontal
  11018. Identified
  11019. Imaginary
  11020. Includes
  11021. Individual
  11022. Input
  11023. Instance
  11024. Italic
  11025. Justification
  11026. Kashidas
  11027. Kerned
  11028. Kerning
  11029. Known
  11030. Languages
  11031. Left-side
  11032. Letter
  11033. Ligatures
  11034. Likes
  11035. Serifs
  11036. Setting
  11037. Single
  11038. Situations
  11039. Space
  11040. Specific
  11041. Stroke
  11042. Style
  11043. Drop Caps
  11044. All languages might wish to take advantage of the relative baseline adjustment capabilities of QuickDraw GX. The creation of so-called drop capitals in Roman fonts could be done by specifying a hangiB
  11045. ng baseline for the run of text.
  11046. Justification Model
  11047. Justification is the process of typographically 
  11048. stretching
  11049. shrinking
  11050.  a line of text to fit within a given width. The justification model implemented
  11051. Recognizes
  11052. Redesigned
  11053. Refers
  11054. Reflowing
  11055. Regular
  11056. formation
  11057. Intelligence
  11058. Intelligent
  11059. International
  11060. ttom, middle, or top of each glyph within a font.
  11061. Bottom-side bearing
  11062. The white space between the bottom of a glyph space and the visual bottom of the glyph.
  11063. Bounding box
  11064. The smallest rectangle that entirely enT
  11065. closes the pixels of a glyph.
  11066. Character
  11067. Symbolic representation of a writing system element with a unique semantic or phonetic meaning.
  11068. Character code
  11069. Hexidecimal number that represents a specific character witU.hin a font (has only one glyph per character).
  11070. Deliver
  11071. Delivered
  11072. Delivering
  11073. Fonts
  11074. Forms
  11075. Fully
  11076. Generally
  11077. Given
  11078. Glyph
  11079. Glyphs
  11080. Guarantee
  11081. Handling
  11082. Hanging
  11083. Highest
  11084. However
  11085. Implemented
  11086. Includes
  11087. Index
  11088. Information
  11089. Insertion
  11090. Instance
  11091. Intercharacter
  11092. Interword
  11093. Justification
  11094. Kashida
  11095. Kashida-like
  11096. Kashidas
  11097. Languages
  11098. Laserwriter
  11099. Leading
  11100. Level
  11101. Levels
  11102. Ligature
  11103. Limited
  11104. Limits
  11105. Lower
  11106. Lowest
  11107. Mappings
  11108. Marksll
  11109. Matches
  11110. Measurement
  11111. Method
  11112. Middle
  11113. Necessarily
  11114. Normal
  11115. Number
  11116. Opposed
  11117. Order
  11118. Ordering
  11119. Origin
  11120. Other
  11121. Others
  11122. Outline
  11123. Pairs
  11124. Particular
  11125. Point
  11126. Points
  11127. Position
  11128. Postscript
  11129. Produce
  11130. Provide
  11131. Quickdrawight
  11132. Right-side
  11133. Roman
  11134. Rules
  11135. Scaling
  11136. Script
  11137. Scripts
  11138. Serifs
  11139. Setting
  11140. Shrinking
  11141. Single
  11142. Single-spaced
  11143. Situations
  11144. Space
  11145. Spacing
  11146. Spanish
  11147. Specific
  11148. Stretching
  11149. Stroke
  11150. Strokes
  11151. Style
  11152. Samey
  11153. Raises
  11154. Raising
  11155. Range
  11156. Ranges
  11157. Rapidly
  11158. Raster
  11159. Rates
  11160. Rather
  11161. Reads
  11162. Ready
  11163. Reaffirming
  11164. Realistic
  11165. Rearranged
  11166. Rearrangement
  11167. Rearrangements
  11168. Reason
  11169. Recalculating
  11170. Receive
  11171. Receiver
  11172. Receives
  11173. Receiving
  11174. Recent
  11175. Recently
  11176. Recipient
  11177. Recognizes
  11178. en you press the right-arrow key:  the indivisible approach, which treats the ligature as an indivisible whole for purposes of caret location (though not for purposes of deletion), and the divisible approach, wD
  11179. hich allows the caret to appear inside the ligature. In both cases, editing still occurs one character at a time, not one glyph at a time. Thus, if the caret were positioned to the right of the ligature, a sing
  11180. Quickdraw
  11181. Rather
  11182. Rearranged
  11183. Relation
  11184. Relative
  11185. Reordered
  11186. 13b$QuickDraw GX Typography Tech Articlee
  11187. GX Typography Tech Article
  11188. GX Typography
  11189. Because
  11190. Behavior
  11191. Being
  11192. Below
  11193. Calledd
  11194.  vertical text via true vertical metrics present in the font. These metrics may be present in fonts that also contain horizontal metrics; this permits correct layout in either orientation.
  11195. Manipulating LayoutsL
  11196. This section describes routines that make use of a layout that has been built in order to implement text editing behaviors. These routines perform actions like hit-testing, highlighting, and carets.
  11197. Coordina
  11198. Track
  11199. Tracking
  11200. Trailing
  11201. Treated
  11202. Truetype
  11203. Pressed
  11204. Pressing
  11205. Pressure
  11206. Preventing
  11207. Prevents
  11208. Previewed
  11209. Previous
  11210. Previously
  11211. Price
  11212. Price/performance
  11213. Prices
  11214. Primarily
  11215. Primary
  11216. Primitives
  11217. Principle
  11218. Print
  11219. Reason
  11220. Recipient
  11221. Recognizes
  11222. Reference
  11223. Reflects
  11224. Relative
  11225. Remaining
  11226. Removing
  11227. Repertoire
  11228. Replace
  11229. Represents
  11230. Requests
  11231. Respect
  11232. Result
  11233. Resulting
  11234. Results
  11235. Right
  11236. Roman
  11237. Routines
  11238. Satisfactory
  11239. Satisfied
  11240. ScriptDegrees
  11241. to permit nonlinear tracking amounts. For example, a different set of values can be used for text from 8 to 12 point, then 12 to 15, 15 to 36, and over 36 point, if the manufacturer so desires.
  11242. Optical AlignmeD
  11243. nt of Text Edges
  11244. Without additional information, glyphs may seem to line up incorrectly at the margins. This is accounted for by two factors. First, glyph advance widths contain a certain amount of extra white
  11245. Interface
  11246. Intermixed
  11247. Interpolate
  11248. Intervention
  11249. IntoUnder
  11250. le backspace would not delete the whole ligature but rather would delete only the 
  11251. , leaving an 
  11252.  character.
  11253. Hit Testing
  11254. Hit-testing is the name given to the process of converting a location within the liF
  11255. ne into a character offset in the original string that corresponds to that location. It is a complicated process, given the possibility of reordered and rearranged lines containing ligatures and other combinati
  11256. elative
  11257. Rendering
  11258. Reordered
  11259. Represent
  11260. Representation
  11261. A. The terms 
  11262. first
  11263.  and 
  11264.  are always relative to the layout origin, irrespective of character or run directionality.
  11265.   Hit-side and non-hit-side offset
  11266. These are the character offsets in the original J
  11267. string that correspond to the hit glyph that was found. The hit-side offset will be the offset corresponding to the side closest to the hit (5 in Figure 25), and the non-hit-side offset will be the other offset
  11268. ptingWill
  11269. Within
  11270. Words
  11271. Would
  11272. Writing
  11273. a glyph (including the white space on each side that fills out a glyph space).  The advance width is measured from a glyph
  11274. s origin to the origin of the next glyph.
  11275. Alignment
  11276. Placement of text in relation to onR
  11277. e or both margins.
  11278. Ascent line
  11279. An imaginary horizontal line, chosen by a font designer, that corresponds with the tops of the uppercase letters of the font.
  11280. Baseline
  11281. An imaginary line that coincides with the bo
  11282. Full-featured
  11283. Fully
  11284. Function
  11285. Functional
  11286. Functionality
  11287. Fundamental
  11288. Fundamentally
  11289. Further
  11290. Furthermore
  11291. Future
  11292. Gains
  11293. Games
  11294. Gateway
  11295. Gateways
  11296. Gathered
  11297. Gathering
  11298. Style
  11299. Styled
  11300. Styles
  11301. Stylewriter
  11302. Truetype
  11303. Typography
  11304. Unicode
  11305. Variation
  11306. Version
  11307. Volume1
  11308. Weight
  11309. While
  11310. Williams
  11311. Window
  11312. Worldwide
  11313. X-height
  11314. Yourrnate
  11315. Appearance
  11316. Appearances
  11317. Appears
  11318. Apple
  11319. Application
  11320. August
  11321. Available
  11322. Baseline
  11323. Bearing
  11324. Beginning
  11325. Begins
  11326. Being
  11327. Between
  11328. Bottom
  11329. Bottoms
  11330. Butterick
  11331. Called
  11332. Capital
  11333. Cares
  11334. Certain
  11335. Character
  11336. Characters
  11337. Collection
  11338. Color
  11339. Combination
  11340. Common
  11341. Stops
  11342. Storage
  11343. Stored
  11344. Stores
  11345. Storing
  11346. Straight
  11347. Strategies
  11348. Strategy
  11349. Streaks
  11350. Stream
  11351. Streamline
  11352. Streamlined
  11353. Streamlines
  11354. Stretch
  11355. Stretching
  11356. Strides
  11357. String
  11358. Strings
  11359. Strip
  11360. Stroke
  11361. Strokes
  11362. Strong
  11363. Structure
  11364. Structured
  11365. Structures
  11366. Study
  11367. Style
  11368. it becomes available.
  11369. References
  11370. 1.  For more positioning information, see the 
  11371. PowerTalk/PowerShare
  11372.  presentation on the Fall 
  11373. 93 ARPL CD.
  11374. 2.  For detailed information on AOCE, PowerTalk, and PowerShare, refP
  11375. er to the AOCE Concepts folder on the Techlaration of Independence CD, 2nd Edition, August 1993.  In particular, see the files AOCE Summer Camp 1993 and AOCE Slides.
  11376.  also offers PowerShare
  11377. Level
  11378. Local
  11379. Macintosh
  11380. Mailbox
  11381. Major
  11382. 1b#PowerTalk and PowerShare Tech Briefe
  11383. PowerTalk/PowerShare Tech Brief
  11384. PowerTalk/Share
  11385. Introduction
  11386. This document presents a high-level description of the AOCE features (PowerTalk/PowerShare), which are a part of System 7.5.  This document is not an in-depth review of AOCE technology; AOCE is fah are a part of System 7.5.  This document is not an in-depth review of AOCE technology; AOCE is fa
  11387. Without
  11388. Working
  11389. Years
  11390. Quickdraw
  11391. rt.  
  11392. Within the Applications module, you can see and launch the new applications and utilities included with your PowerBook.  
  11393. The QuickTips module includes short tips on commonly asked PowerBook questions anI
  11394. d techniques/information regarding the new programs included with your PowerBook.  
  11395. The Service/Support module includes documents that provide information regarding where yous can obtain technical support info
  11396. mobil
  11397. Technology
  11398. System
  11399. Strategy
  11400. And/or
  11401. Anderson
  11402. Angle
  11403. Angles
  11404. Animation
  11405. Announced
  11406. Announcement
  11407. cated repositories of information such as those implemented by the Apple PowerShare Catalog server.
  11408. Software developers can provide access to virtuall
  11409. ution
  11410. Standard
  11411. Starting
  11412. Support
  11413. System
  11414. System-software
  11415. Systems
  11416. erstanding of the Thread Manager, refer to the following publication:
  11417. 1.  Anderson, Eric and Post, Brad, 
  11418. Concurrent Programming With the Thread Manager,
  11419.  Develop, Issue 17, March 1994, pp. 73
  11420. Trashible
  11421. Data Type
  11422. Data type is an identifier within the Thread Manager that provides the identity and status of the thread.  There are several data types in the Thread Manager.  Data types determine the type of threadB
  11423.  (cooperative or preemptive), the state of a thread (running, ready, or stopped), and a set of options for creating new threads. 
  11424. The Main Thread
  11425. When an application launches with the Thread Manager installed
  11426. Different
  11427. Directly
  11428. Document
  11429. Dunning
  11430. Eacht
  11431.  support for messages that contain stylized text, images, and video. Unlike many electronic-mail applications, AppleMail does not require a server. 
  11432. In addition to providing mail capabilities with AppleMail, PoJ
  11433. werTalk also extends mail functionality to every application by providing a 
  11434. mailer.
  11435.   This mailer provides a standard user interface for a mailing label, which can be attached to documents. 
  11436. Applications that 
  11437. m-software
  11438. Systems
  11439. TakeSetdes
  11440. Industries
  11441. Information
  11442. You'll
  11443. You're
  11444. Yourself
  11445. Zones
  11446. Wordperfect
  11447. Write
  11448. acintosh I
  11449. Finder, via scripts.
  11450. Scripting Desktop Functions 
  11451. With System 7.5, the Finder also becomes 
  11452. scriptable,
  11453.  meaning that you can now automate system tasks with your scripts.  The Scriptable Finder provides full 
  11454. Mission-critical
  11455. Monitor
  11456. Multiple
  11457. Names
  11458. , the Thread Manager automatically defines the application entry point as the main cooperative thread. The main cooperative thread is commonly referred to as the application thread or main thread. 
  11459. End of the D
  11460. Thread
  11461. When threads finish executing, the Thread Manager automatically disposes of them.  Preemptive threads are recycled to avoid moving memory. Recycling a thread causes the Thread Manager to clear out the i
  11462. Resources
  11463. Resume
  11464. sent information.  The HyperCard Player lets you use stacks, but not create new ones.  
  11465. To learn more about HyperCard, create your own stacks, and find out how to write the instructions (called 
  11466. scripts
  11467. ) thatI
  11468.  make stacks work, you need HyperCard 2.2, which is available as a retail product.  HyperCard 2.2 includes the full-featured version of HyperCard, as well as all the tools and documentation you need to use all 
  11469. mobil
  11470. ey are collaborating on projects, routing a document through several electronic signature levels, or communicating with each other with disparate electronic mail systems. 
  11471. PowerShare also addresses another key H
  11472. requirement in today
  11473. s distributed information systems: network security. Most information traveling on today
  11474. s local area networks (LANs) can be easily captured by anyone with the appropriate tools. PowerShare
  11475. tends
  11476. Facilitate
  11477. Fairly
  11478. Features
  11479. Files
  11480. Finish
  11481. First
  11482. Flown
  11483. What It Does
  11484. One of the most important modules is the battery monitor module, which has three different submodules.  
  11485.   The first module gives a quick visual indication as to the amount of charge left in the B
  11486. batteries.  Notice that it has a dual battery indication.  
  11487.   The second part of battery monitor module is the consumption meter.  The consumption shows how efficiently you
  11488. re using the PowerBook.  By dimming 
  11489. mobil
  11490. ive messaging and directory services. Apple
  11491. s PowerShare servers, which are built upon the AOCE architecture, will support Windows clients as well as Apple
  11492. s own PowerTalk clients. And Microsoft will support PoL
  11493. werTalk clients on its Enterprise Messaging System servers. Specifically, the agreement calls for:
  11494.   Support of AOCE capabilities in Microsoft
  11495. s Macintosh applications.
  11496.   Access from either the Macintosh or W
  11497. elected
  11498. Profiles
  11499. Provide
  11500. Provides
  11501. Providing
  11502. Quick
  11503. Ranges
  11504. PowerTalk/Share
  11505. PowerTalk and PowerShare
  11506. Tech Brief
  11507.  AAPowerTalk and PowerShare
  11508. PowerTalk and PowerShare
  11509. Tech Brief
  11510. Improve
  11511. Included
  11512. Includes
  11513. Indication
  11514. Informationdd
  11515. isk) to sophisticated hierarchical, distributed, and replicated repositories of information such as those implemented by the Apple PowerShare Catalog server.
  11516. Software developers can provide access to virtuallyH
  11517.  any type of database through the catalogs mechanism.
  11518. AppleMail and Application Support 
  11519. PowerTalk provides a built-in letter application, AppleMail, which provides entry-level mail capabilities that includes
  11520. nefits
  11521. Threads
  11522. Thread
  11523. Manager
  11524. Pop-up
  11525. Popular
  11526. Popularity
  11527. Popularized
  11528. Portability
  11529. Portable
  11530. Ported
  11531. Portfolio
  11532. Portion
  11533. Portions
  11534. Sample
  11535. Saving
  11536. Script
  11537. Scriptability
  11538. Scriptable
  11539. Scripted
  11540. Scripting
  11541. Scripts
  11542. Selecting
  11543. Series
  11544. Server
  11545. Servers
  11546. Services
  11547. Several
  11548. Shared
  11549. Sharing
  11550. Should
  11551. Shutdown
  11552. Shutting
  11553. Simply
  11554. Sleep
  11555. Software
  11556. Solutions
  11557. Sound
  11558. Anomalies
  11559. omalies
  11560. Exchange
  11561. Extension
  11562. Extensions
  11563. Files
  11564. Final
  11565. Finance
  11566. Financial
  11567. First
  11568. Floppy
  11569. Folder
  11570. Following
  11571. Formats
  11572. Formatted
  11573. Formatting
  11574. Forums
  11575. Friends
  11576. Front
  11577. Functionality
  11578. Functions
  11579. General
  11580. Gives
  11581. Giving
  11582. Going
  11583. Groups
  11584. Hardware
  11585. Having
  11586. Here's
  11587. Hidden
  11588. Highlighted
  11589. Highlights
  11590. Holding
  11591. Keeps
  11592. Latest
  11593. Launcher/software
  11594. Learning
  11595. Library
  11596. Looking
  11597. Macintosh
  11598. Maclinkplus/easy
  11599. Maclinkplus/translat
  11600. Makesions
  11601. an't be opened by your Macintosh programs.  Just double-click the file and you will see the list of programs that can open the file with the MacLinkPlus/Easy Open Translators.  Files are translated (retaining oE
  11602. riginal formatting) between different Macintosh and PC file formats, as well as between Macintosh formats.
  11603. Launcher/Software Highlights
  11604. Launcher is a new control panel that initially was introduced on Perform
  11605. mobil
  11606. Techniques
  11607. Techniques/informati
  11608. That's
  11609. a single password; it takes care of the user names and passwords for all known services thereafter.
  11610. Client/Server Support
  11611. For larger installations and more complex requirements, Apple also offers PowerShare CD
  11612. ollaboration Servers software as an optional product to augment the capabilities offered by PowerTalk. PowerTalk includes the client-side software in a PowerShare client/server environment.
  11613. PowerShare, which sh
  11614.  secures network traffic through network authentication and encryption services that support the exchange of mission-critical or highly sensitive information on existing LANs.
  11615. Interoperability Between Apple anJ
  11616. d Microsoft Messaging
  11617. In keeping with Apple
  11618. s emphasis on open systems and cross-platform support, Apple and Microsoft recently announced a joint agreement that will ensure interoperation between their respect
  11619. Third
  11620. Types
  11621. Universal
  11622. Users
  11623. Bearing
  11624. Keyboard
  11625. Layouts
  11626. Learning
  11627. Leverage
  11628. Macintosh
  11629. Needs
  11630. Objects
  11631. Panels
  11632. Performed
  11633. Place
  11634. Point-and-click
  11635. Portable
  11636. Power
  11637. Powerbook
  11638. Previous
  11639. Processes
  11640. Provide
  11641. Provided
  11642. Providing
  11643. Puttingt
  11644. Shutdown
  11645. Software
  11646. Speech-recognition
  11647. Standard
  11648. Startup
  11649. Suite
  11650. Supported
  11651. Supporting
  11652. System
  11653. These
  11654. Thing
  11655. Third-party
  11656. Through
  11657. Trash
  11658. 4b#PowerTalk and PowerShare Tech Briefe
  11659. PowerTalk/PowerShare Tech Brief
  11660. e desktop
  11661.   Disks
  11662.   Document files
  11663.   Files
  11664.   Folders
  11665.   Font files
  11666.   Gestalt information
  11667.   Info windows
  11668.   Keyboard layouts
  11669.   Processes
  11670.   Script resources
  11671.   Sound files
  11672.   Sui
  11673. cript
  11674. elevision
  11675. Things
  11676. Through
  11677.  them to be completely processed electronically. This allows any individual or organization to do business with others in a more time- and cost- effective manner.
  11678. 3b#PowerTalk and PowerShare Tech Briefe
  11679. PowerTalk/PowerShare Tech Brief
  11680. PowerTalk/Share
  11681. Process
  11682. Processed
  11683. Product
  11684. Product's
  11685. Profiles
  11686. Projects
  11687. Protected
  11688.  notes, and more. Because PowerTalk supports drag-and-drop delivery, files and folders can be sent to others by simply dragging them onto Information Cards.
  11689. By defining new catalog templates, developers can exF
  11690. tend and customize catalog functionality to deliver access to any type of information. The implementation of catalog storage ranges from Personal Catalogs (collections of Information Cards stored on your hard d
  11691. Applications
  11692. Applescript
  11693. ation
  11694. ow you to open a file when you don't have the application that created it.  
  11695. Document Converter
  11696. The Macintosh Easy Open system extension also includes a Document Converter.  This is a mini-application that caC
  11697. n be set up to translate files into different application formats by dragging files on top of it.
  11698. MacLinkPlus/Easy Open Translator
  11699. MacLinkPlus/Translators allow you open MS-DOS or Windows files even if they c
  11700. mobil
  11701. Scripts
  11702. Second
  11703. Server
  11704. Service
  11705. Service/supportgh
  11706. t Suite.  If you are interested in such programmatic detail, please refer to the document Finder Suite 1.1/Draft.
  11707. When you finish reading this document, you should be able to:
  11708.   Describe the main features ofC
  11709.  the Scriptable Finder.
  11710.   List key customer benefits.
  11711. Extending AppleScript to Automate Routine or Complex Tasks
  11712. With System 7.5, Apple builds in the AppleScript scripting technology to enable you to automat
  11713. Addresses
  11714. Administration
  11715. Advantage
  11716. After
  11717. Agents
  11718. Agreement
  11719. Thread Manager Tech Briefe
  11720. Thread Manager Tech Brief
  11721.  to fruition, Apple expects to best serve its customers and to lead an industry transformation:
  11722.   From CISC to RISC with PowerPC technology
  11723.   From monolithic applications to component softB
  11724. ware with OpenDoc
  11725.   From a passive graphical interface to active assistance with Apple Guide
  11726.   From information overload to productive collaboration
  11727. Apple, Motorola, and IBM have put the PowerPC platform in 
  11728. Microsoft
  11729. applescript
  11730. Print Drag and Drop
  11731. Print GX Graphics
  11732. Applescript
  11733. Calendar
  11734. Your computer has a program called Calendar.  With Calendar, you can:
  11735.   Keep track of your daily appointments.
  11736.   Write notes to remind yourself of daily things to do.
  11737.   Copy your Calendar notes E
  11738. into a word-processing program.
  11739.   Import notes from other calendars and scheduling software.
  11740. For more information on the Calendar, see the document called Using the Calendar in the Calendar folder on your har
  11741. mobil
  11742. Useful
  11743. User's
  11744. Users
  11745. Using
  11746. Utilities
  11747. Valuable
  11748. indows platform to the messaging and directory servers provided by either vendor.
  11749.   Gateways between the two vendors
  11750.  messaging and directory servers.
  11751.   Support for Common Mail Calls (CMC) on both platforms, N
  11752. resulting in easier cross-platform development for in-house developers.
  11753. Because PowerTalk is built into the operating system, System 7.5 users will be able to take advantage of this interoperability as soon as 
  11754. itate
  11755. Fairly
  11756. Features
  11757. Field
  11758. Files
  11759. Finish
  11760. First
  11761. FlowWithin
  11762. as.  The Launcher on PowerBooks (also shown on the desktop as the alias Software Highlights) gives you a single entry point into the value-added software that's on your PowerBook.  Launcher lets you see what kiG
  11763. nd of software is bundled on the PowerBook, launch that software, and provides instructions on how to use the software.  
  11764. Three major modules for the Launcher are the Applications, QuickTips, and Service/Suppo
  11765. mobil
  11766. clinkplus/easy
  11767. Maclinkplus/translat
  11768. Major
  11769. Makes
  11770. Running
  11771. Runtime
  11772. Sacrificing
  11773. Safely
  11774. Sales
  11775. Sample
  11776. Satisfactory
  11777. Satisfied
  11778. Satisfy
  11779. Script
  11780. Scriptability
  11781. Scriptable
  11782. Scripted
  11783. Scripting
  11784. Scripts
  11785. Selecting
  11786. Series
  11787. Server
  11788. Servers
  11789. Services
  11790. Several
  11791. Shared
  11792. Sharing
  11793. Should
  11794. Shutdown
  11795. Shutting
  11796. Sleep
  11797. Software
  11798. Solutions
  11799. take advantage of the mailer are 
  11800. mail-capable
  11801.  and allow you to send a given document to any number of people using any available mail system, including fax. The mailer also allows you to attach multiple encloL
  11802. sures and a digital signature. 
  11803. DigiSign
  11804. DigiSign digital signatures technology represents a revolutionary new capability at the system level. DigiSign provides a mechanism to electronically approve and verif
  11805. Support
  11806. Supports
  11807. System
  11808. System-software
  11809. Systems
  11810. Teche
  11811. PowerTalk Key Chain
  11812. This security technology provides a single mechanism for securing access to multiple network and desktop services, including the mailbox.  Whenever you log onto a new service (or AppleShareB
  11813.  volume that is password protected), an entry is made in the PowerTalk Key Chain for that service, and your user name and password to get access to that service are saved.  The entire Key Chain is protected by 
  11814. Product
  11815. Product's
  11816. Profiles
  11817. Projects
  11818. Protected
  11819. Mobility Bundle
  11820. PowerBook Mobility
  11821. Software Bundle
  11822. Tech Article
  11823. mobil
  11824.  AYPowerBook Mobility Software Bundle
  11825. PowerBook Mobility
  11826. Software Bundle
  11827. Tech Article
  11828. mobil
  11829. 1b/PowerBook Mobility Software Bundle Tech Articlee
  11830. Mobility Bundle Tech Article of Contents
  11831. Mobile Operating System Direction and Overview      
  11832.      PowerBook File Assistant 1.0      
  11833. Apple Remote Access Client 2.0     
  11834. Calendar     
  11835. HyperCard Player 2.2      
  11836. eWorld     
  11837.      OS Extensions     
  11838. PC Exchange     
  11839. Macintosh Easy Open     
  11840. Document Converter     
  11841. MacLinkPlus/Easy Open Translator     
  11842. Launcher/Software Highlights     
  11843. PowerBook Control Strip      
  11844. What It Does     
  11845. How It Works 
  11846. mobil
  11847. Performance
  11848. Planning
  11849. Please
  11850. Powerbook
  11851. Powerbooks
  11852. Powershare
  11853. Powertalk
  11854. Print
  11855. Printing
  11856. Provided
  11857. Provides
  11858. Purposefully
  11859. Questions
  11860. Quick
  11861. Quickdraw
  11862. Quickly
  11863. Rather
  11864. Reading
  11865. Reference
  11866. Replace
  11867. Research
  11868. Resources
  11869. Screen
  11870. Screens
  11871. Scriptable
  11872. Search
  11873. Selected
  11874. Simply
  11875. Single
  11876. Smaller
  11877. Source
  11878. Sources
  11879. Specific
  11880. Strategy
  11881. Suggestions
  11882. System
  11883. Systems
  11884. Bundled software allows us to provide this out of the box, while our control of the OS and hardware ensures seamless integration at various architectural levels (ROM, OS, and applications).
  11885. The Software MobilitE
  11886. y Bundle, as the first step of this strategy, combines a selection of existing Apple software products, OS enhancements, and third-party solutions under a single marketing umbrella, so that the whole can be bet
  11887. mobil
  11888. Connect
  11889. Connected
  11890. Connecting
  11891. Connection
  11892. Connections
  11893. Connectivity
  11894. Conscious
  11895. Consecutive
  11896. Consequently
  11897. Conservation
  11898. Consider
  11899. Considerable
  11900. Considerably
  11901. Considered
  11902. Considering
  11903. Consistency
  11904. Consistent
  11905. Consistently
  11906. Consolidate
  11907. Consolidated
  11908. Consolidation
  11909. Consonant
  11910. Consortium
  11911. er and need information that is back at your home or office.  Your PowerBook comes with the Apple Remote Access Client program.  Apple Remote Access provides an easy way to connect your PowerBook to informationO
  11912.  and resources at a remote location.  With the Apple Remote Access Client, you can connect to any server compatible with Apple Remote Access including the Apple Remote Access MultiPort Server and the Apple PersP
  11913. onal Server.
  11914. mobil
  11915. Simple
  11916. Single
  11917. Software
  11918. Remote
  11919. Remounted
  11920. Removing
  11921. ce works make this the place to go when you
  11922. re looking for answers.  It
  11923. s like having a library in your Macintosh.
  11924. Computer Center
  11925. The Computer Center is the direct connc
  11926. ection for in-depth computer news, information, and services.  It
  11927. s the official place for information from Apple Computer,  You
  11928. ll find technical support, thousands of shareware applications, hardware and soft
  11929. Detailed
  11930. Dialing
  11931. Different
  11932. Differentiated
  11933. Differentiating
  11934. Direct
  11935. orld?  This is where to go for on-line assistance.
  11936. Learning Center
  11937. Books, encyclopedias, dictionaries, and other reference works make this the place to go when you
  11938. re looking for answers.  It
  11939. s like having a lF
  11940. ibrary in your Macintosh.
  11941. Computer Center
  11942. The Computer Center is the direct connection for in-depth computer news, information, and services.  It
  11943. s the official place for information from Apple Computer,  You
  11944. mobil
  11945. Making
  11946. Manuals
  11947. Market
  11948. Marketing
  11949. Marketplace
  11950. Meeting
  11951. onize files between:
  11952.   A PowerBook and your desktop Macintosh
  11953.   A PowerBook and a network file server
  11954.   A PowerBook Duo and a PowerBook Duo Dock
  11955. Detailed instructions for using PowerBook File Assistant are M
  11956. located in Appendix B of the Getting Started user manuals for the PowerBook 500 Series and PowerBook 280 Series.  
  11957. Apple Remote Access Client 2.0
  11958. As a PowerBook user, you will probably travel with your comput
  11959. mobil
  11960. Series
  11961. Server
  11962. Several
  11963. Simple
  11964. Single
  11965. Software
  11966.   The process of updating the files on both computers is called file synchronization.  With the PowerBook File Assistant, you can synchronize individual files or folders.
  11967. Using PowerBook File Assistant, you caK
  11968. n link the file you want to synchronize to its copy.  Then you tell PowerBook File Assistant whether to update the files automatically or only when you request the update.
  11969. For example, you might want to synchr
  11970. mobil
  11971. Services
  11972. Several
  11973. Simple
  11974. Single
  11975. Software
  11976. e Assistant, you can always be sure that the file you are working on is the current version.
  11977. As a user of both a desktop Macintosh and a PowerBook, you may often have the same file or folder on both computers. I
  11978.  But you may have a problem keeping track of what files are on what computer.  
  11979. The PowerBook File Assistant keeps the most recent version of a file or folder on both your desktop Macintosh and your PowerBook.
  11980. mobil
  11981. emaining
  11982. Remind
  11983. Remote
  11984. Request
  11985. Resources
  11986. Restarted
  11987. Retail
  11988. Overall
  11989. Overhang
  11990. Overhead
  11991. Overlapping
  11992. Overload
  11993. Overridden
  11994. Override
  11995. Overrides
  11996. Overriding
  11997. ind help with managing your investment e
  11998. portfolio and advice on how to take charge of your money and your assets.
  11999. OS Extensions
  12000. Your computer has software that makes it possible for you work with your MS-DOS or Windows files.
  12001. PC Exchange
  12002. PC Excha
  12003. aling
  12004. Dictionaries
  12005. Different
  12006. Differentiated
  12007. Differentiating
  12008. Direct
  12009. ll find technical support, thousands of shareware applications, hardware and software advice, and a wealth of productivity resources.
  12010. Business & Finance
  12011. This area offers business and financial news, and informH
  12012. ation about specific industries.  You
  12013. ll find help with managing your investment portfolio and advice on how to take charge of your money and your assets.
  12014. OS Extensions
  12015. Your computer has software that makes i
  12016. mobil
  12017. Global
  12018. Going
  12019. Great
  12020. Groups
  12021. Guide
  12022. Hardware
  12023. ers to other electronic-mail services, and with people on the Internet.  The eMail Center lets you send and receive electronic mail, and keep in touch with the people you care about.
  12024. Community Center
  12025. s whD
  12026. ere you
  12027. ll find interactive forums for groups and associations, and a Meeting Place for making new friends.
  12028. Info Booth
  12029. Looking for a schedule of events, a directory of services, or general information about eW
  12030. mobil
  12031. Making
  12032. Manuals
  12033. Market
  12034. Marketing
  12035. Marketplace
  12036. Meeting
  12037. ffered.
  12038. The overall message we want to convey to our customers is that PowerBooks are the most complete, well-integrated solution on the market.  To accomplish this, we plan on differentiating the product lineC
  12039.  through, among other things, a mobile-centric software experience.  
  12040. Specifically, we will focus on Communications, Integration (between PowerBooks and Desktops, DOS and PDAs), and in the future, Multimedia.
  12041. mobil
  12042. ation
  12043. Looking
  12044. Lower-left-hand
  12045. Macintosh
  12046. Maclinkplus/easy
  12047. Operating
  12048. Operation
  12049. Operationally
  12050. Operations
  12051. Operators
  12052. Opportunities
  12053. Opportunity
  12054. Opposed
  12055. Opposing
  12056. Opposite
  12057. Optical
  12058. Optimize
  12059. Optimized
  12060. Optimum
  12061. Optimum
  12062. acintosh programs:  Micro
  12063. 3b/PowerBook Mobility Software Bundle Tech Articlee
  12064. Mobility Bundle Tech Article
  12065. Mobility Bundle
  12066. The Apple Remote Access Client is easy to use.  Its built-in features include technology that makes even international dialing simple.  You can connect to your server easily from anywhere in the world.  
  12067. You w
  12068. ter communicated than the sum of the parts.
  12069. Future bundles will build upon this base, increasing our focus on mobility in the areas described above and ensuring a valuable and differentiated product line.
  12070. erBook File Assistant 1.0
  12071. The PowerBook File Assistant is software that synchronizes files on your PowerBook and desktop Macintosh by automatically updating files whenever you make changes.  With PowerBook Fil
  12072. mobil
  12073. t possible for you work with your MS-DOS or Windows files.
  12074. PC Exchange
  12075. PC Exchange allows you to mount your MS-DOS formatted disks on the Macintosh desktop.  By simply having the PC Exchange control panel insJ
  12076. talled, MS-DOS floppy disks will appear on the desktop when inserted.  You can use Macintosh programs to work with files that are stored on these MS-DOS or Windows disks.  For example, you can open and edit a W
  12077. mobil
  12078. Levels
  12079. Located
  12080. Location
  12081. MacintoshRom
  12082. Seamless
  12083.  KzordPerfect (MS-DOS) file with any one of the following Macintosh programs:  Microsoft Word, ClarisWorks, or WordPerfect.  
  12084. mobil
  12085. ing techniques, you can improve the battery life.  
  12086.   The final e
  12087. 3-by-3
  12088. 32-bit
  12089. 32767
  12090. 32768
  12091. Percent
  12092. 50-50
  12093. 68040
  12094. 680x0
  12095. 7.0.1
  12096. 72-dot-per-inch
  12097. Global
  12098. Globe
  12099. Glossary
  12100. Glyph
  12101. Glyph's
  12102. Glyph-specific
  12103. Glyphs
  12104. Goals
  12105. Going
  12106. Government
  12107. Gracefully
  12108. Graphic
  12109. Graphical
  12110. Graphically
  12111. Graphics
  12112. Greatest
  12113. Important
  12114. Impossible
  12115. Impressive
  12116. Improve
  12117. Maclinkplus/easy
  12118. Maclinkplus/translat
  12119. Mactcp
  12120. Macworld
  12121. Magazine's
  12122. Mail-box
  12123. Mail-capable
  12124. Mailbox
  12125. Mailer
  12126. Mailing
  12127. Mainstream
  12128. Maintain
  12129. Maintaining
  12130. Major
  12131. Maclinkplus/easy
  12132. Mailing
  12133. Major
  12134. Manager
  12135. Manipulation@
  12136. Manufacturer@
  12137. Margins@
  12138. Message-passing@
  12139. Might@
  12140. Mimics@
  12141. Module
  12142. Monitor@
  12143. More@
  12144. Ms-dos
  12145. Multiport@
  12146. Multistep@
  12147. Name@
  12148. Nature@
  12149. Needs
  12150. Nonpositional@
  12151. Numbers
  12152. Object
  12153. Obtain
  12154. Offers
  12155. On-line
  12156. Manufacturer
  12157. Manufacturers
  12158. Manufacturing
  12159. Mapped
  12160. Mapping
  12161. Mappings
  12162. March
  12163. arkets
  12164. Marks
  12165. Master
  12166. Match
  12167. Matched
  12168. Matches
  12169. Matching
  12170. Material
  12171. Mathematics
  12172. Matrix
  12173. Matter
  12174. Matthew
  12175. Mature
  12176. Maximum
  12177. Multistep
  12178. Multitasking
  12179. Multithreaded
  12180. Multithreading
  12181. Multivendor
  12182. Myriad
  12183. Newspapers
  12184. Newsstand
  12185. Newton
  12186. Next-generation
  12187. Nicely
  12188. Niche
  12189. Niches
  12190. Nodes
  12191. Non-hit-side
  12192. Non-roman
  12193. Nonlinear
  12194. Nonnetworkable
  12195. Nonoverridden
  12196. People
  12197. Percent
  12198. Perceptible
  12199. Perfor-mance
  12200. Perform
  12201. Performa
  12202. Performance
  12203. Performance-sensitiv
  12204. Performas
  12205. Performed
  12206. Performing
  12207. Place
  12208. Placed
  12209. Placement
  12210. Placing
  12211. Plain
  12212. Plains
  12213. Plaintalk
  12214. Planned
  12215. Plans
  12216. Platform
  12217. Platforms
  12218. Playback
  12219. Player
  12220. Players
  12221. Please
  12222. Plotted
  12223. Plotter
  12224. Plotting
  12225. Plug-and-play
  12226. Plugged
  12227. Polygons
  12228. Pools
  12229. Shows
  12230. Shrink
  12231. Shrinking
  12232. Shutdown
  12233. Shutdowns
  12234. Shutting
  12235. Sidebar
  12236. Sides
  12237. Signature
  12238. Signatures
  12239. Signer
  12240. Significant
  12241. Significantly
  12242. Similar
  12243. Simple
  12244. Simpler
  12245. Simplest
  12246. Simplification
  12247. Simplified
  12248. Technologies
  12249. Technology
  12250. Technology-based
  12251. Tedious
  12252. Telecommunications
  12253. Telephone
  12254. Telephone-based
  12255. Telephone/computer
  12256. Telephones
  12257. t-editing
  12258. Textedit
  12259. Textual
  12260. Words
  12261. Worked
  12262. Workflow
  12263. Workgroup
  12264. Workgroups
  12265. Working
  12266. Workplace
  12267. Works
  12268. Workspace
  12269. Workstation
  12270. Workstation-class
  12271. Workstations
  12272. World
  12273. Zones
  12274. World
  12275. World's
  12276. Worlds
  12277. Worldscript
  12278. orldwide
  12279. Worrying
  12280. Would
  12281. Write
  12282. Writing
  12283. Written
  12284. X-height
  12285. Year-end
  12286. Years
  12287. Yield
  12288. 5b/PowerBook Mobility Software Bundle Tech Article
  12289. Mobility Bundle
  12290. Macintosh Easy Open
  12291. Macintosh Easy Open is a system extension from Apple Computer that works with MacLinkPlus/Easy Open Translators to deliver file translation as transparently as possible.  Together, they all
  12292. rBook Control Strip, except for the tab, by double-clicking the tab.  Clicking the tab when the PowerBook Control Strip is hidden makes the PowerBook Control Strip visible again.  To make the PowerBook Control J
  12293. Strip disappear completely, you can click the Hide button in the PowerBook Control Strip control panel.
  12294. To move the PowerBook Control Strip to a new position, hold down the Option key, then drag the tab to the
  12295. mobil
  12296. Travel
  12297. What's
  12298. Where
  12299. World
  12300. You'll
  12301. e application layers so that they will not obscure it. You can move the window for the PowerBook Control Strip to any location on the display as long as the right or left edge of the window is attached to the rH
  12302. ight or left edge of the display.  
  12303. The PowerBook Control Strip has a tab on its unattached end that you can use for adjusting the length of the strip or for moving it to a new position.  You can hide the Powe
  12304. mobil
  12305. Where
  12306. Works
  12307. World
  12308. You'll
  12309. You're
  12310. Marketplace
  12311. Shop for products and services from your desktop--check on prices for the latest hardware and software products, and even make travel arrangements.
  12312. Newsstand
  12313. With the latest on-line postings from nB
  12314. ews services around the world, the Newsstand keeps you informed about what
  12315. s going on in eWorld, and in the world outside.
  12316. eMail Center
  12317. Communicate with other eWorld subscribers around the world, with subscrib
  12318. mobil
  12319. rmation. It is possible for you to add your own Service/ Support documents by simply adding them to the Service/Support folder in the Launcher Items folder located in the System folder.
  12320. PowerBook Control StripK
  12321. The PowerBook Control Strip is a new utility that provides quick and easy access to power management functions from the desktop.  When you start your PowerBook, you'll see the PowerBook Control Strip at the l
  12322. mobil
  12323.  to adjust conservation and performance levels, to put the PowerBook to sleep, and to set sound output levels.
  12324. How It Works
  12325. The PowerBook Control Strip is a system extension (INIT) that provides the operatingF
  12326.  environment for control strip modules.  It runs on any Macintosh computer with System 7.0 or later.
  12327. The PowerBook Control Strip is implemented in a private layer that appears in front of the windows in all th
  12328. mobil
  12329. Simply
  12330. Simultaneous
  12331. Simultaneously
  12332. Since
  12333. Single
  12334. Single-spaced
  12335. Single-vendor
  12336. Singular
  12337. Skewing
  12338. Skill
  12339. Slanted
  12340. Slanting
  12341. Sleep
  12342. Slides
  12343. Slightly
  12344. Small
  12345. Smaller
  12346. Smallest
  12347. Smart
  12348. Smooth
  12349. Smoother
  12350. Smoothly
  12351. of HyperCard
  12352. s features, including color and QuickTime movies.
  12353. eWorld
  12354. eWorld is a place were you can send and receive electronic mail, transact business, and find great things to do
  12355. all from the desktop of yoK
  12356. ur Macintosh computer.  eWorld puts you in touch with the global community of Macintosh users, and it's a direct link to Apple.  Navigating through eWorld is as easy and intuitive as using your Macintosh comput
  12357. mobil
  12358. Thousands
  12359. Thread
  12360. Threading
  12361. Threads
  12362. Threat
  12363. Three
  12364. Three-dimensional
  12365. Three-year
  12366. Threshold
  12367. Through
  12368. Throughout
  12369. Thumbnail
  12370. Thumbnails
  12371. ation that can be set up to translate files into different application formats by dragging files 
  12372.  desired position.  
  12373. The different parts of the PowerBook Control Strip either display status information or act as buttons.  When you click on a button, it is highlighted; some buttons also display additionalL
  12374.  elements such as pop-up menus.
  12375. By holding down the Option key and clicking on a display area, you can drag the display area to another position in the PowerBook Control Strip.  After the parts of the PowerBoo
  12376. mobil
  12377.  Mjk Control Strip are rearranged, the new arrangement is saved when the computer is shut down and restarted.
  12378. 7b/PowerBook Mobility Software Bundle Tech Articlee
  12379. Mobility Bundle Tech Article
  12380.  mechanism for securing access to multiple network and desktop services, including the mailbox.  Whenever you log onto a new service (or AppleSha
  12381. Together
  12382. Translateat
  12383. the screen, spinning down the hard disk, or using other battery saving techniques, you can improve the battery life.  
  12384.   The final element in the battery monitor module is a digital readout of time remaining, D
  12385. giving accurate information as to how much time is remaining from the battery.
  12386. Other PowerBook Control Strip modules allow you to turn AppleTalk on/off, to turn File Sharing on/off, to spin down the hard disk,
  12387. mobil
  12388. Simple
  12389. Software
  12390. Stacks
  12391. Systems
  12392. Technology
  12393. ActuallyllyActuallylly
  12394. Actuallyllyllylly
  12395. Actuallyllyllyllyctuallyllyes
  12396. Actuallyllyllyllyllyllyllyllytuallyllyllytuallyllyallylly
  12397. Advanced
  12398. Advances
  12399. Advantage
  12400. After
  12401. Agent
  12402. Agreement
  12403. Allow
  12404. Allows
  12405. Among
  12406. ower-left-hand side of your screen.  The PowerBook Control Strip consists of a number of different modules, each providing a different kind of functionality.  
  12407. 6b/PowerBook Mobility Software Bundle Tech Articlee
  12408. Mobility Bundle Tech Article
  12409. Mobility Bundle
  12410.  Np, and sports to interactive adventure games, the Arts & Leisure Pavilion is the entertainment capital of eWorld.
  12411. 4b/PowerBook Mobility Software Bundle Tech Articlee
  12412. Mobility Bundle Tech Article
  12413. Mobility Bundle
  12414. Getting around in eWorld is like getting around in a familiar neighborhood.  Several buildings, with different kinds of information and activities provided by major news services and by firms in the forefrM
  12415. ont of the electronic publishing industry are available to explore.  Listed below are the nine major areas to explore:
  12416. Arts & Leisure
  12417. With everything from information and discussions about the arts, television
  12418. mobil
  12419. 2b/PowerBook Mobility Software Bundle Tech Articlee
  12420. Mobility Bundle Tech Article
  12421. Mobility Bundle
  12422. Mobile Operating System Direction and Overview
  12423. Starting with the release of the PowerBook 500 series and PowerBook Duo 280/280c CPUs, a set of PowerBook utilities and operating system (OS) extensions will be o
  12424. Printing
  12425. Scriptable
  12426. Source
  12427. scriptable
  12428. Print Thread Mgr.
  12429. ill find the Apple Remote Access Client software in a folder titled Apple Remote Access on your hard disk.  You can install the software by following the instructions in the file installing Apple Remote Access.C
  12430.   In the same folder, you'll also find other useful information about using Apple Remote Access on PowerBooks.
  12431. For complete information on Apple remote Access, see the Apple Remote Access Client User's Guide. 
  12432. mobil
  12433. Present
  12434. Presentation
  12435. Presented
  12436. Presents
  12437. Preserve
  12438. Press
  12439. tments
  12440. Areas
  12441. Around
  12442. Arrangement
  12443. Arrangementsl
  12444. Cards
  12445. Client
  12446. Color
  12447. Comes
  12448. Community
  12449. Complete
  12450. Computer
  12451. Connect
  12452. Create
  12453. Created
  12454. Daily
  12455. Desktop
  12456. Desktop--check
  12457. Dialing
  12458. Different
  12459. Direct
  12460. Discussions
  12461. Document
  12462. Documentation
  12463. Documents
  12464. Easily
  12465. Electronic
  12466. Entertainment
  12467. Environment
  12468. Everyday
  12469. Everything
  12470. Eworld
  12471. Explore
  12472. Familiar
  12473. Features
  12474. Fields
  12475. Findardware
  12476. nternal data structure, reset it, and place the thread in the proper thread pool. (There are two pools:  one for cooperative and one for preemptive threads.) Since recycling a thread doesn
  12477. t move memory, preempF
  12478. tive threads can dispose of themselves and other threads safely. 
  12479. Requirements
  12480. The Thread Manager is part of the Macintosh Toolbox. Thread Manager requires System 7 or later.
  12481. References 
  12482. For an in-depth und
  12483. Microsoft
  12484. Module
  12485. Month's
  12486. Needs
  12487. Object
  12488. Mobility
  12489. Overview
  12490. Powertalk/share
  12491. Typography
  12492. y data. The data can range from a single cell or field to a complete compound document. With DigiSign, you can attach an electronic signature as well as verify other signatures and determine if a document has bN
  12493. een altered. 
  12494. For the first time, you can sign documents without the time-consuming process of printing them and circulating them for approval. Instead, documents can be routed through electronic mail, allowing
  12495. Thousands
  12496. Three
  12497. Together
  12498. Touch
  12499. Translatesing
  12500. Built
  12501. Built-in
  12502. Bundle
  12503. Bundled
  12504. Bundles
  12505. Burden
  12506. Burdened
  12507. Business
  12508. Button
  12509. Buttons
  12510. Bytes
  12511. Cable
  12512. Calendar
  12513. Calendars
  12514. Scriptable Finder
  12515. Scriptable Finder
  12516. Tech Brief
  12517. Scriptable Finder Tech BriefFinder Tech Brief
  12518. Scriptable Finder
  12519. Introduction
  12520. This document presents a high-level description of the Scriptable Finder, which is part of System 7.5.  This document is not intended to be an in-depth look at the finer details of the Finder Evend
  12521. Includes
  12522. Indication
  12523. Scriptable Finder Tech Briefe
  12524. Scriptable Finder Tech Brief
  12525. is an identifier within the Thread Manager that provides the identity and status of the thread.  There are several data types in the Thread Manager.  Data types determine the type of thre
  12526.     twork
  12527. Networks
  12528. Offered
  12529. Offers
  12530. Distributed
  12531. Distribution
  12532. Dithered
  12533. Dithering
  12534. Diverge
  12535. Diverse
  12536. visibility
  12537. Divisible
  12538. Document
  12539. Documentation
  12540. Documents
  12541. Doesn't
  12542. Dominant
  12543. Don't
  12544. Dotted
  12545. Double-click
  12546. irect
  12547. Collection
  12548. Collections
  12549. Color
  12550. Color-capable
  12551. Colored
  12552. Colors
  12553. Colorsync
  12554. Column
  12555. Combination
  12556. Financial
  12557. Firms
  12558. First
  12559. Floppy
  12560. Focus
  12561. Folder
  12562. Folders
  12563. Following
  12564. Forefront
  12565. Formats
  12566. Formatted
  12567. Formatting
  12568. Forums
  12569. Friends
  12570. Front
  12571. Full-featured
  12572. Functionality
  12573. Functions
  12574. Future
  12575. Games
  12576. General
  12577. Getting
  12578. Gives
  12579. Giving
  12580. Global
  12581. Going
  12582. Great
  12583. Groups
  12584. Guide
  12585. Hardware
  12586.  most compelling thing that Apple could do to leverage the power of AppleScript and speech-recognition software.
  12587. Components of the Scriptable Finder
  12588. The following are components of the Scriptable Finder:
  12589. Full scriptability and recordability of all Finder functions.  You will be able to write scripts that can do anything that could be accomplished using the standard point-and-click interface currently supported 
  12590. Tasks
  12591. Technology
  12592. Template
  12593. Their
  12594. These
  12595. , and creating a folder that can be shared.
  12596. Using AppleScript to script the Finder along with scriptable applications, you could automate the process of updating a weekly report. The script could retrieve and M
  12597. open the report template from a departmental server and then go onto the administrator
  12598. s hard disk and open the most recent budget spreadsheet, selecting this month
  12599. s figures and copying them directly into the 
  12600. Several
  12601. Should
  12602. Software
  12603. Solutions
  12604. Spreadsheet
  12605. Suite
  12606. Major
  12607. Majority
  12608. Maker
  12609. Makers
  12610. Makes
  12611. Making
  12612. Manage
  12613. Manage-ment
  12614. Managed
  12615. Management
  12616. Manager
  12617. aging
  12618. Manipulate
  12619. Manipulated
  12620. Manipulating
  12621. Clipboard
  12622. Clipped
  12623. Clipping
  12624. Clippings
  12625. Clockwise
  12626. Close
  12627. Closed
  12628. Closedframefill
  12629. Closely
  12630. Closer
  12631. Closest
  12632. Clues
  12633. Clutter
  12634. Co-worker
  12635. Coachmarks
  12636. Coalition
  12637. Codes
  12638. Coexist
  12639. Coexistence
  12640. Collaboration
  12641. Collaborative
  12642. Collaboratively
  12643. Methaphord
  12644. d disk.
  12645. HyperCard Player 2.2 
  12646. HyperCard is an application program you use with interactive documents called 
  12647. stacks.
  12648.   The version of HyperCard that comes with new Apple systems is called the HyperCard PlayerG
  12649. .  You use the HyperCard Player to work with stacks created with other versions of HyperCard.  HyperCard is an interactive environment using the everyday methaphor of stacks of cards, buttons, and fields to pre
  12650. mobil
  12651. Object Support Library support to the Macintosh Finder, allowing the Finder to be scripted and recorded. For instance, using AppleScript and the desktop functions of the Finder, you could create a script that bK
  12652. acks up a hard disk onto a server. Taking advantage of the Scriptable Finder, you could also create a script that sets up a File Sharing 
  12653.  folder, automatically enabling File Sharing, specifying privileges
  12654. tware
  12655. Solutions
  12656. Specifying
  12657. Spreadsheet
  12658. Suite
  12659. Support
  12660. Require
  12661. Required
  12662. Requirement
  12663. Requirements
  12664. Requires
  12665. anage the ever-increasing flow of elO
  12666. ectronic correspondence. Mail agents can automatically sort and forward incoming mail, archive mail after it is read, monitor databases and information sources, and create personalized newspapers by delivering 
  12667. General
  12668. General-purpose
  12669. Generally
  12670. Generate
  12671. Generated
  12672. Generates
  12673. Generation
  12674. Geometric
  12675. Geometric-based
  12676. Geometrical
  12677. Geometries
  12678. fferent
  12679. Digital
  12680. Dimming
  12681. DirectShown
  12682. Shows
  12683. Simple
  12684. Simply
  12685. Single
  12686. Sleep
  12687. Software
  12688. Solution
  12689. Solutions
  12690. Sound
  12691. Specific
  12692. Specifically
  12693. Spinning
  12694. Sports
  12695. Stacks
  12696. Start
  12697. Started
  12698. Starting
  12699. Status
  12700. Stored
  12701. Strategy
  12702. Strip
  12703. Submodules
  12704. Subscribers
  12705. Second
  12706. Secondary
  12707. Section
  12708. Sections
  12709. Secure
  12710. Secures
  12711. Securing
  12712. Security
  12713. Seeded
  12714. Total@
  12715. Trademarks@
  12716. Transistors
  12717. Transparencies@
  12718. Transparently@
  12719. Trash
  12720. Types@
  12721. Under
  12722. Union@
  12723. Upper-left-hand@
  12724. Users
  12725. Using
  12726. Variety@
  12727. Vendors@
  12728. Viewers
  12729. Viewport's@
  12730. Volume
  12731. Which
  12732. While
  12733. Wider
  12734. Window
  12735. With@
  12736. Without@
  12737. Words@
  12738. World
  12739. Worldscript
  12740. irly mature technology that has been discussed before, and you are invited to review existing documentation for a more thorough understanding of the product
  12741. s capabilities and positioning.  
  12742. When you finish reC
  12743. ading this document, you should be able to:
  12744.   Describe the main features of PowerTalk and PowerShare.
  12745.   List key customer benefits.
  12746. PowerTalk Overview
  12747. Over the past 10 years, Apple has pioneered collaborati
  12748. Enhancements
  12749. Ensures
  12750. Ensuring
  12751. Environment
  12752. Everyday
  12753. Capability
  12754. Capable
  12755. Capital
  12756. Capitalize
  12757. Capitals
  12758. Captured
  12759. Cards
  12760. Cares
  12761. Caret
  12762. Carets
  12763. Carried
  12764. Carry
  12765. Carrying
  12766. r the Macintosh Telephony Architecture, including the Telephone Manager.
  12767. Key Elements of PowerTalk
  12768. PowerTalk is Apple
  12769. s collaboration solution for individuals working anytime, anywhere. The communications aspK
  12770. ects of PowerTalk do not require a server and can be used on a peer-to-peer basis with a modem or AppleTalk local area network.
  12771. The following sections highlight the key features of PowerTalk:
  12772. Desktop Mailbox
  12773. Located
  12774. Location
  12775. Macintosh
  12776. Makes
  12777. Manuals
  12778. Market
  12779.  preemptive thread is made to run. Preemptive threads then preempt each other in a round-robin fashion until the interrupted cooperative thread is made ready. 
  12780. Thread Manager Tech Briefe
  12781. Thread Manager Tech Brief
  12782. Thread Manager
  12783. Object
  12784. Objects
  12785. ve technologies such as built-in network support, plug-and-play networking setup, and support for all major networking protocols, making Macintosh systems the most-networked brand of personal computer.
  12786. Apple hE
  12787. as also been the first to build in support for collaborative computing at the system software level. Starting with System 7.5, collaborative technology becomes part of the standard Macintosh operating system.
  12788. Ensures
  12789. Ensuring
  12790. Entertainment
  12791. Environment
  12792. Evenrld
  12793. PowerTalk lets you enjoy the benefits of a single mailbox and a consistent interface for browsing and searching information, regardless of the number of communications services you use. It provides a single maM
  12794. ilbox icon for all incoming and outgoing mail
  12795. including on-line services, fax, voice, electronic mail from various sources, and documents from any application. The universal mailbox makes use of third-party gat
  12796. Keeps
  12797. Kinds
  12798. Latest
  12799. Learn
  12800. Leisure
  12801. Levels
  12802. Vendors
  12803. Ver-sion
  12804. Verbs
  12805. Verified
  12806. Verify
  12807. Version
  12808. Versions
  12809. Vertical
  12810. Vertically
  12811. Viable
  12812. Video
  12813. Videodisk
  12814. Viewdevice
  12815. Viewdevice's
  12816. Viewdevices
  12817. Viewed
  12818. Viewgroup
  12819. Viewgroup's
  12820. Viewgroups
  12821. Viewing
  12822. Viewport
  12823. Build
  12824. Building
  12825. Buildings
  12826. Builds
  12827. Built
  12828. Businessperson
  12829. Butterick
  12830. Button
  12831. Buttons
  12832. Bytes
  12833. Calendar
  12834. Calendars
  12835. ments from within an application. Apple began shipping PowerTalk with System 7 Pro in October 1993. As part of System 7.5, PowerTalk becomes available to all System 7 users. 
  12836. Another key element in each personI
  12837. s collaborative environment is the telephone and, increasingly, the integration of computer and telephone functions. To pave the way for smoother computer/telephone integration, System 7.5 builds in support fo
  12838. Recognizing the universal need for collaborative technology, Apple created a system-software level foundation for collaborative applications and services
  12839. the Apple Open Collaboration Environment (AOCE). PowerTaG
  12840. lk, the first product based on AOCE, is now built into System 7.5.
  12841. PowerTalk provides a set of collaborative services that allows you to send electronic mail, share files, and digitally 
  12842.  and forward docu
  12843. Times
  12844. Title
  12845. Titled
  12846. Today
  12847. Today's
  12848. Together
  12849. Top-left
  12850. Top-side
  12851. ipped in January 1994, provides sharing and administration of centralized collaboration services. By providing for the consolidated administration of shared information catalogs and gateways, PowerShare lets thF
  12852. e PowerTalk user take advantage of server-based messaging, catalog, authentication, and privacy services on an AppleTalk network. Thus PowerShare enables teams of people to work together more easily, whether th
  12853.  NFeway software that allows seamless information exchange among users. 
  12854. 2b#PowerTalk and PowerShare Tech Briefe
  12855. PowerTalk/PowerShare Tech Brief
  12856. PowerTalk/Share
  12857.  n services thereafter.
  12858. Client/Server Support
  12859. For larger installation
  12860. Sophisticated
  12861. Sophistication
  12862. Sought
  12863. Sound
  12864. Source
  12865. Sources
  12866. Southeast
  12867. Space
  12868. Spaces
  12869. Spacing
  12870. Spanish
  12871. Spatial
  12872. Special
  12873. Specialized
  12874. Specifiable
  12875. Specific
  12876. er that logs onto servers, creates folders, and copies files, your 
  12877. Shutdown
  12878.  scripts could archive these folders and delete them from your desktop.
  12879.   Through scripting, the Finder can provide services to thiG
  12880. rd-party applications.
  12881. Events and Objects Supported By the Scriptable Finder
  12882. Events
  12883. In addition to supporting a variety of constructs from the Core suite, the Finder suite defines Apple events for
  12884.   Cleani
  12885. mation
  12886. Instance
  12887. Intended
  12888. Interested
  12889. Introduction
  12890. Scriptable Finder Tech Briefe
  12891. Scriptable Finder Tech Brief
  12892. Scriptable Finder
  12893. Improvements Over Previous Finder/AppleScript Capabilities
  12894. The Finder Event Suite provided with the 7.0 Finder is inadequate for all but the most basic of scripting needs.  Providing a Scriptable Finder is thes
  12895. Given
  12896. Group
  12897. aris, Aldus, ACIUS, Deneba, Great Plains, Symantec, WordPerfect, Alladin Systems, CE Software, and UserLand. By providing 
  12898. scriptability,
  12899.  their applications can be linked to each other, and with the Macintosh I
  12900. Finder, via scripts.
  12901. Scripting Desktop Functions 
  12902. With System 7.5, the Finder also becomes 
  12903. scriptable,
  12904.  meaning that you can now automate system tasks with your scripts.  The Scriptable Finder provides full 
  12905. preadsheet
  12906. Standard
  12907. Startup
  12908. Suite
  12909. Support
  12910. Supported
  12911. ilbox plus AppleMail, a built-in letter application.
  12912. Catalogs and Information Cards
  12913. Catalogs store information about users and other objects required to facilitate effective communication. Catalogs store InfoD
  12914. rmation Cards and provide quick access to the information needed to collaborate with others.
  12915. Information Cards keep individual or group profiles containing electronic addresses, phone and fax numbers, personal
  12916. With mail agents that are available from third parties, you can manage the ever-increasing flow of electronic correspondence. Mail agents can automatically sort and forward incoming mail, archive mail after it B
  12917. is read, monitor databases and information sources, and create personalized newspapers by delivering preselected types of information directly to your desktop mailbox.
  12918. PowerTalk provides a universal desktop ma
  12919. m-software
  12920. Systems
  12921. report. 
  12922. The script could then enter today
  12923. s date in the report, open the PowerTalk 
  12924. mailer
  12925.  attached to the report document, identify people on several different mail services to whom it should be sent, and sO
  12926. end it. Once sent, the script can do a 
  12927. Save As
  12928.  and name the report with the current date, saving it in an archive folder on the server. 
  12929. Previous Finder/AppleScript Capabilities
  12930. The Finder
  12931. rovided
  12932. Provides
  12933. Providing
  12934. Recently
  12935. Refer
  12936. References
  12937. Requirement
  12938. Database
  12939. Databases
  12940. Dataviz
  12941. Date/time
  12942. Daunted
  12943. Day-to-day
  12944. Dealing
  12945. Deals
  12946. Decade
  12947. Decide
  12948. Decides
  12949. Decision
  12950. Decisions
  12951. Decnet
  12952. Decrease
  12953. Decreasing
  12954. Defines
  12955. Defining
  12956. Definition
  12957. Degree
  12958. Degrees
  12959. Delete
  12960. Deleted
  12961. Deleting
  12962. Deletion
  12963. thers
  12964. threads of execution at the application level, not at the system level.
  12965. The Thread Manager has the same rights and privileges as other services in the Macintosh Toolbox. The Thread Manager works on all MacintoC
  12966. sh platforms running System 7 or later. 
  12967. Thread Manager Overview
  12968. The Thread Manager has the two types of threads:  cooperative and preemptive.  Additionally, the Thread Manager provides the basic services for
  12969. Architecture
  12970. Archive
  12971. Aspects
  12972. Attach
  12973. Applescript-aware
  12974. Applescript-capable
  12975. Applesearch
  12976. Appletalk
  12977. Application
  12978. Application's
  12979. Applications
  12980. Applied
  12981. Apply
  12982. Applying
  12983. Appointments
  12984. Approach
  12985. Approaches
  12986. Appropriate
  12987. Attach
  12988. e routine or complex tasks
  12989. offering the broadest range of scripting options available.
  12990. AppleScript first became available as part of the operating system in System 7 Pro in October, 1993. With System 7.5, ApplE
  12991. eScript becomes available to all System 7 users. 
  12992. Using AppleScript
  12993. Watch Me
  12994.  feature in supported applications, you can automate any series of actions, such as reformatting a document or recalculating a sp
  12995. Architecture
  12996. Archive
  12997. Aspects
  12998. Attach
  12999. Scriptable Finder Tech Brief
  13000. Scriptable Finder
  13001.   Desk accessories
  13002.   The desktop
  13003.   Disks
  13004.   Document files
  13005.   Files
  13006.   Folders
  13007.   Font files
  13008.   Gestalt information
  13009.   Info windows
  13010.   Keyboard layouts
  13011.   Processes
  13012.   Script resources
  13013.   Sound files
  13014.   Suitttach
  13015. cases
  13016.   The Trash
  13017. Key Customer Benefits
  13018. Using the Scriptable Finder, you will be able to:
  13019.   Automate system tasks with AppleScript.
  13020.   Create scripts by recording your actions.
  13021.   Execute scripts automaticC
  13022. ally when the system is restarted or shut down.
  13023.   Automate frequently performed or complex system tasks.
  13024.   Create scripts without learning the complexities of AppleScript by simply recording your actions.
  13025. Aspects
  13026. Attach
  13027. readsheet. With scripting, you can also easily build custom solutions by combining the most useful features of several applications
  13028. for instance, a word processing program could be scripted to automatically retG
  13029. rieve information from a customer database and an accounts payable module to generate a dunning letter. 
  13030. As of early 1994, 80 software developers have announced support for AppleScript, including Microsoft, Cl
  13031. Standard
  13032. Startup
  13033. Suite
  13034. Support
  13035. Supported
  13036. Supporting
  13037. Pro-cessors
  13038. Probably
  13039. Problem
  13040. Problems
  13041. Procedural
  13042. Procedures
  13043. Proceed
  13044. Process
  13045. Processed
  13046. Processes
  13047. Processing
  13048. Processor
  13049. Processor-based
  13050. Processors
  13051. Deliver
  13052. Delivering
  13053. Delivery
  13054. Desktop
  13055. Determine
  13056. Developers
  13057. Digisign
  13058. Digital
  13059. Inches
  13060. Include
  13061. Included
  13062. Includes
  13063. Including
  13064. Incoming
  13065. Incompatibilities
  13066. Incompatibility
  13067. Incompatible
  13068. Incorporate
  13069. Incorporated
  13070. Incorporates
  13071. rrectly
  13072. otivated
  13073. Motorola
  13074. Mount
  13075. Mouse
  13076. Mouse-up
  13077. Moved
  13078. Movement
  13079. Moves
  13080. Movies
  13081. Moving
  13082. Ms-dos
  13083. Multilingual
  13084. Multimedia
  13085. Multiple
  13086. Copy-and-paste
  13087. Copying
  13088. Copyright
  13089. Corner
  13090. Corners
  13091. Corp's
  13092. Corporate
  13093. Names
  13094. Needed
  13095. Network
  13096. Networks
  13097. Newspapers
  13098. Notes
  13099. Number
  13100. Numbers
  13101. Objects
  13102. Offered
  13103. Offers
  13104. Operating
  13105. Optional
  13106. Organization
  13107. Other
  13108. Others
  13109. Particular
  13110. Provided
  13111. Provides
  13112. Providing
  13113. Provision
  13114. Public
  13115. Publication
  13116. Publications
  13117. Publicly
  13118. Publish
  13119. Regard
  13120. Regarding
  13121. Regardless
  13122. Region
  13123. Register-swapped
  13124. Registered
  13125. Registry
  13126. Regular
  13127. Related
  13128. Relation
  13129. Relationship
  13130. Relative
  13131. Relatively
  13132. Release
  13133. Released
  13134. Releases
  13135. Releasing
  13136. Relevance
  13137. Relevances
  13138. Relevant
  13139. Remaining
  13140. Remains
  13141. Remember
  13142. Remembering
  13143. Remind
  13144. Remote
  13145. Specifying
  13146. Speech
  13147. Spinning
  13148. Split
  13149. Splitting
  13150. Spoken
  13151. Spool
  13152. Spooled
  13153. Spooling
  13154. Spools
  13155. Sports
  13156. Spreadsheet
  13157. Spreadsheets
  13158. Stable
  13159. Stack
  13160. Stacks
  13161. Stage
  13162. Stamp
  13163. Stand-alone
  13164. Standard
  13165. Standardized
  13166. Standards
  13167. Stands
  13168. Start
  13169. Started
  13170. Starting
  13171. Starts
  13172. Startup
  13173. State
  13174. Two-byte
  13175. Two-dimensional
  13176. Type1
  13177. Typeface
  13178. Typefaces
  13179. ng up icons
  13180.   Ejecting disks
  13181.   Emptying the Trash
  13182.   Putting away icons
  13183.   Restarting a computer
  13184.   Shutting down a computer
  13185.   Putting a Macintosh Portable or PowerBook computer into sleep mode
  13186. Objects
  13187.  following objects are supported by the Scriptable Finder:
  13188.   Finder aliases
  13189.   The Finder application
  13190.   Application files
  13191.   Containers such as folders and disks
  13192.   Windows for Finder containers
  13193.   Control pJ
  13194. anels
  13195. Became
  13196. If you are interested in such programmatic detail, please refer to the document Finder Suite 1.1/Draft.
  13197. When you finish reading this document, you should be able to:
  13198.   Describe the main features ofC
  13199.  the Scriptable Finder.
  13200.   List key customer benefits.
  13201. Extending AppleScript to Automate Routine or Complex Tasks
  13202. With System 7.5, Apple builds in the AppleScript scripting technology to enable you to automat
  13203. Margins
  13204. Markers
  13205. Market
  13206. Marketing
  13207. Marketplace
  13208. Markets
  13209. Marks
  13210. Massive
  13211. Master
  13212. Match
  13213. Matched
  13214. Matches
  13215. Matching
  13216. Material
  13217. Mathematics
  13218. Matrix
  13219. Matter
  13220. Matthew
  13221. Mature
  13222. Maximum
  13223. Cooperative threading in the Thread Manager works similar to the cooperative threading in the earlier Threads Package.  The advantage of using the Thread Manager is that thread stacks are register-swappedK
  13224.  during a context switch.
  13225. Preemptive Threads
  13226. Preemptive threads allow true multitasking at the application level. When an application gets control from the Process Manager, preemptive threads for that applica
  13227. Several
  13228. Should
  13229. Software
  13230. Solutions
  13231. Spreadsheet
  13232. Suite
  13233. by the Finder.  You create sample scripts by turning on recording and using the standard point-and-click interface.
  13234.   The Shutdown Items folder found in the System Folder.  Items in this folder are automaticaE
  13235. lly run when the system is restarted or shutdown.  You may place a custom script in this folder and have it run whenever you shut down your Macintosh.  For example, if you have scripts in the Startup Items fold
  13236. These
  13237. Affect@
  13238. Alignment
  13239. Already
  13240. Alternate
  13241. Among
  13242. Anomalies@
  13243. Another@
  13244. Applescript
  13245. Applescript-aware@
  13246. Appleshare@
  13247. Applications
  13248. Appropriate
  13249. Architecture
  13250. Assistance
  13251. Assumptions@
  13252. Automatically
  13253. Availability@
  13254. Back@
  13255. Base@
  13256. Became@
  13257. Because@
  13258. Benefit@
  13259. Better
  13260. Bottoms
  13261. Brief@
  13262. Build@
  13263. Built
  13264. able interaction; it is possible for them to affect each other because there is no system-enforced protection between threads. 
  13265. Threads also share the open files; each thread sees the same open files. If one tG
  13266. hread opens a file, another thread can read it.  If shared data changes, it can be seen by other threads in the process. 
  13267. Cooperative Threads
  13268. Cooperative threads allow cooperative multitasking. They are the m
  13269. riables
  13270. Within
  13271. Working
  13272. Works
  13273. Yield
  13274. tion are allowed to run. 
  13275. Preemptive threads differ from cooperative threads because they can interrupt the currently executing thread at any time to resume execution.  Preemptive threads can be designed to yieM
  13276. ld back to the just-preempted cooperative thread using a Thread Manager yield call or to wait for its time quantum to expire.  
  13277. If the interrupted cooperative thread is in the stopped state, the next available
  13278.  creating, scheduling, and deleting threads and for gathering thread status. 
  13279. Thread
  13280. A thread is a sequence of instructions executed in a program. A thread has a program counter and a stack to keep track of lE
  13281. ocal variables and return addresses. A multithreaded process is associated with one or more threads. 
  13282. Threads share process instructions and most of its data. Threads that share the process state have consider
  13283. Variables
  13284. Within
  13285. Working
  13286. Works
  13287. Yield
  13288. Thread Manager
  13289. Thread Manager
  13290. Tech Brief
  13291. Thread Manager Tech Briefe
  13292. Thread Manager Tech Brief
  13293. Thread Manager
  13294. Introduction
  13295. The Thread Manager is an addition to the Macintosh Toolbox that enables concurrent programming for true multitasking within an application.  The Thread Manager supports cooperative and preemptive operative and preemptive ecomes
  13296. Benefits
  13297. ost effective to use for scheduling and accessing Toolbox traps.  Cooperative threads have the same capability as a standard application when working with memory allocation, file I/O, QuickDraw, and other resouI
  13298. rces.  Operationally, cooperative threads yield to other cooperative threads only when the application explicitly makes one of the Thread Manager yield calls or changes the state of the current cooperative thre
  13299. Types
  13300. Variables
  13301. Within
  13302. Working
  13303. Works
  13304. Addresses
  13305. Adhere
  13306. Adjacent
  13307. Adjust
  13308. Adjusted
  13309. Adjusting
  13310. Adjustment
  13311. Administration
  13312. Administrative
  13313. Administrator
  13314. Administrator's
  13315. Administrators
  13316. Adminstration
  13317. Adobe
  13318. Adobe's
  13319. Adopt
  13320. Adoption
  13321. Advance
  13322. Advanced
  13323. Advantage
  13324. Advantages
  13325. Adventure
  13326. Advice
  13327. Intersect
  13328. Intersected
  13329. Interval
  13330. Intervention
  13331. Interword
  13332. Intra-application
  13333. Intrinsic
  13334. Intrinsically
  13335. Introduce
  13336. Introduced
  13337. Introduces
  13338. Automatically
  13339. Available
  13340. Backs
  13341. Basic
  13342. Became
  13343. Becomes
  13344. Benefits
  13345. Brief
  13346. Broadest
  13347. Budget
  13348. Build
  13349. Builds
  13350. Capabilities
  13351. Print Mobility TA
  13352. mobility
  13353. Print PowerTalk/Share
  13354. Powershare
  13355. Print Script. Finder
  13356. scriptable
  13357. out losing content from version to version. 
  13358. A Future Foundation. OpenDoc capabilities will first become available in 1994 and will run with the existing Finder. Starting in 1995, OpenDoc wi[
  13359. ll act as the foundation for future Macintosh operating system releases and become the vehicle by which many of Apple
  13360. s newest system-level features will be made available to customers. Apple will introduce new
  13361. Bundle
  13362. Competitive
  13363. Document
  13364. tions
  13365. tions
  13366. ations
  13367. Company
  13368. Company
  13369. Company
  13370. ompany
  13371. ompany
  13372. Company
  13373. mpany
  13374. Company
  13375. Completion
  13376. Complexity
  13377. Component
  13378. Computer
  13379. Computers
  13380. Computing
  13381. graphics
  13382. Print GX Overview
  13383. Print OS Strategy
  13384. strategy
  13385. Print Competitive WP
  13386. petitive WP
  13387. rint Competitive WP
  13388. competitive
  13389. overview
  13390. Print GX Print Tech.
  13391. printing
  13392. Print GX Typography
  13393. Text-based
  13394. Approach
  13395. Applescrip
  13396. Applescript
  13397. Competition
  13398. 7b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  13399. Macintosh Operating System Strategyndard compo-nent software architecture being developed by Apple, WordPerfect, Novell, IBM, and others through CI Labs, offers several major advances for users of aeveral major advances for users of aickdraw
  13400. Business
  13401. Businesses
  13402. Businessperson
  13403. Butterick
  13404. Button
  13405. Buttons
  13406. Bytes
  13407. Cable
  13408. Calendar
  13409. Calendars
  13410. memory requirements, though the features are often not used by the customers.
  13411. The result: As software becomes more powerful and feature-rich, it also becomes more difficult to use and update. And because appliR
  13412. cations are so costly to develop and maintain, only a few developers can afford to produce them
  13413. thus limiting opportunities for developers and the range of software choices for customers.
  13414. OpenDoc, a new archite
  13415. ystem
  13416. Strategy
  13417.  Umard for the Taligent platform, IBM and Motorola for the PowerPC processor architecture, and IBM for Kaleida.
  13418. 5b#Macintosh Operating System Strategy
  13419. Mac OS Strategy
  13420. 9b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  13421. Macintosh Operating System Strategy
  13422. Mac OS Strategy
  13423. Foundations for the Future: OpenDoc and Open Transport. With support for networks and all major operating system platforms, OpenDoc will provide two key advances to Apple
  13424. s leadership in collaboration. First, O documents among everyone in a workgroup
  13425. even those with different hardware platforms. Second, 
  13426. Personal
  13427. Pieter
  13428. Platform
  13429. Popular
  13430. Possible
  13431. Powerng
  13432. cture being developed by Apple and other industry leaders, will enable software vendors to offer to their customers smaller applications
  13433. also called components or objects
  13434. that work together transparently. With T
  13435. OpenDoc, users will be able to focus directly on their work rather than grappling with unwieldy, do-everything software programs. 
  13436. are and data if they move to new technology? How can they avoid
  13437. System
  13438. Systems
  13439. Tcp/ip
  13440. Technology
  13441. Their
  13442. Introduction
  13443. Personal computers have changed our lives. With them, millions of individuals can communicate with each other locally or around the globe; have unprecedented access to information; and are more prB
  13444. oductive at work, home, and school.
  13445. But personal computing is pushing the limits of current hardware and software technology. Users need greater power to handle larger, more sophisticated applications. The gra
  13446. d recognition that applications need to become simpler. Today, users must frequently cut and paste between various applications to create a single document
  13447. a cumbersome and error-prone process. Too often, peoplP
  13448. e must focus on the tools they
  13449. re using rather than the tasks they
  13450. re trying to accomplish. At the same time, developers continue to add more features to software, which creates increased complexity and higher 
  13451. Created
  13452.  offers a superior environment for customized solutions. With OSA support, OpenDoc will have built-in scripting, allowing an even higher level of user customization. OpenDoc also supports networki
  13453. ng, which enables the integration of custom workflow solutions and provides richer collaboration services such as automatic document histories, which store multiple versions of the document in one file and allo
  13454. artments
  13455. Custom
  13456. ce and language processing
  13457. Apple expects that there will be hundreds of applications optimized for the speed of the Power Macintosh in the coming months. More than 100 companies have officially announced that N
  13458. they will be delivering native versions of their products to take advantage of the speed and performance of the Power Macintosh platform. 
  13459. OpenDoc: Enabling Solutions that Work the Way You Do
  13460. There
  13461. s widesprea
  13462. Expanding
  13463. Experience
  13464. Fitting
  13465. Flexibility
  13466. Strategy
  13467. System
  13468. Technologies
  13469. Technology
  13470. Telephone
  13471. Television
  13472. Their
  13473. Applications
  13474. Applied
  13475. Apply
  13476. Applying
  13477. Appointments
  13478. Approach
  13479. Approaches
  13480. Appropriate
  13481.  first become available in 1994 and will run with the existing Finder. Starting in 1995, OpenDoc will act as the foundation for future Macintosh operating system 
  13482. chnology allows PowerTalk to act as a universal electronic-mail client to virtually any mail service.
  13483.   Macintosh Application Environment for UNIX Users. For several years, Apple has offered an industry-standaP
  13484. rd UNIX implementation on the Macintosh platform, providing UNIX customers with the true multitasking advantages of UNIX plus the usability and application base of the Macintosh. At the same time, developers ha
  13485. Windows
  13486. Without
  13487. processor-based Macintosh systems, has already been seeded to developers and will ship in 1994.
  13488. Cross-Platform Services
  13489. Besides Open Transport, Apple offers other services for customers working in multiple enviN
  13490. ronments. For instance, Apple
  13491. s QuickTime multimedia software architecture supports Macintosh and Windows systems and has become the de facto multimedia standard for both. And Apple
  13492. s PowerTalk collaboration te
  13493. ents, managing files, and printing. In the study, Macintosh users completed the suite of tasks in 44 percent less time than Windows users doing the same tasks. Furthermore, Macintosh users completed 85 percent R]of their tasks correctly, while Windows users completed only 58 percent of theirs correctly. 
  13494. tected. 
  13495. Fitting into the customer
  13496. s existing computing environment and providing a smooth migration
  13497. pplescript
  13498. Itself
  13499. Provide
  13500. 3b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  13501. Macintosh Operating System Strategy
  13502. Mac OS Strategy
  13503.  many customers. 
  13504. ve been able to reach a broader market with their Macintosh applications. Now, Apple is also licensing a set of Macintosh operating system services
  13505.  called Macintosh Application Environment (MAE)
  13506. to other UNIX R
  13507. hardware vendors. This means UNIX users have a broader choice of hardware platforms while still enjoying the advantages of the Macintosh application base and user experience.
  13508. OpenDoc, Open Industry Technology
  13509. nting
  13510. Which
  13511. While
  13512. Windows
  13513. Without
  13514. ntly to bring them the results they want. New developments will continue to help customers navigate vast stores of information and collaborate with others without concern for the platforms or protocols involvedI
  13515. First in Networking and Collaboration. In 1985, Apple became the first personal computer vendor to offer built-in networking with its AppleTalk protocol. AppleTalk offered plug-and-play networking
  13516. with no ne
  13517. Where
  13518. Which
  13519. Widespread
  13520. World
  13521. le will address both sides of the client/ server equation with several developments. On the server side, there will be servers based on PowerPC technology as well as increasing support for Windows, UNIX, and otG
  13522. her clients. Through an agreement with Microsoft, PowerShare and Microsoft servers will interoperate, and information will be shared across the Macintosh and Windows client platforms. And, within a couple of ye
  13523. iting
  13524. Doing
  13525. Dominant
  13526. Dominate
  13527. Don't
  13528. Dos-formatted
  13529. Dotted
  13530. Double
  13531. Double-click
  13532. ithin the docume
  13533. nt window. In contrast to OpenDoc, OLE is a closed architecture and has no announced support for all major platforms.
  13534. Superior Customization and Collaboration. Besides interoperating with existing applications
  13535. The OpenDoc component software architecture (described in detail on page 9) will provide further support for Windows, OS/2, and UNIX applications. Several industry leaders
  13536. including Apple, WordPerfect, Novell, T
  13537. IBM, Borland, Sun, Taligent, and others
  13538. have announced support for the OpenDoc platform. With OpenDoc, Apple is building on its current successes in partnering with industry leaders such as IBM and Hewlett-Pack
  13539. Business
  13540. Call@
  13541. Case@
  13542. Catalogs@
  13543. Chancery@
  13544.  work on shared documents without losing content from version to version. 
  13545. A Future Foundation. OpenDoc capabilities will first b
  13546. ecome available in 1994 and will run with the existing Finder. Starting in 1995, OpenDoc will act as the foundation for future Macintosh operating system releases and become the vehicle by which many of Apple
  13547. them, the question is: Which vendor will take me into the future most smoothly? 
  13548. Recognizing these concerns, Apple Computer, Inc., has created a smooth migration path for all personal computer users. BeginningL
  13549.  in 1994, Apple is bringing the power of RISC performance, object software technology, built-in collaboration services, and user interface advances to Macintosh, DOS, Windows, UNIX, and OS/2 users
  13550. without disru
  13551. the customer. Too often, new platforms can be incompatible with the old. As a result, people face the dilemma of maintaining their existing investments in software, hardware, and training while wanting to take J
  13552. advantage of major innovations. They need solutions that bridge their current computing environment with tomorrow
  13553. s capabilities and provide the best long-term investment for solutions they purchase today. For 
  13554. Applescript
  13555. Competition
  13556. ption and for a reasonable price. 
  13557. Fitting In While Standing Out
  13558. Apple has always stood out by offering superior products, combining better quality and usability with award-winning design and technology leadeN
  13559. rship. Apple has a proven track record of technology leadership, including the introduction of the graphical user interface in 1984 and built-in networking support. But more important, over the 10-year history 
  13560. lity offered by objects or components.
  13561.   Networking. Data communications, now expanding to the consumer marketplace, will be enriched with services for  data management and collaborative work.
  13562.   User interfacH
  13563. e. The passive graphical interface will be replaced by an intelligent interface that offers active assistance.
  13564. While these advances offer significant leaps in productivity, they can also cause disruptions for 
  13565. s will transform the computer industry and affect users on all platforms, providing unprece-dented price/performance, flexibility, and usability. These transitions will occur from the base hardware up to the usF
  13566. er experience level:
  13567.   Microprocessor. RISC technology will soon show significant performance gains unachievable by CISC technology.
  13568.   Applications. Do-everything applications will evolve to gain the flexibi
  13569. Typography
  13570. of the Macintosh, Apple
  13571. s customers have benefited from continuing innovations with virtually no disruptions in application compatibility, networking, or data exchange. And Apple
  13572. s innovations have resulted in P
  13573. better productivity for Macintosh users. Consulting firm Arthur D. Little recently measured the productivity of more than 100 business computer users across 24 different computing tasks including editing docu-m
  13574. multiple formats, competing communication services, and sheer bulk of information they receive. Increasingly, it
  13575. s becoming obvious that information at our fingertips isn
  13576. t enough. What we need are technologiesG
  13577.  that help us manage the information, not just get more of it.
  13578. Apple has already demonstrated industry-leading directions in collaborative technologies that enable people to manage their communications efficie
  13579. Jockeying
  13580. formation and collaborate with others without concern for the platforms or protocols involved.
  13581. To provide advanced collaborative solutions, strong, consistent networking capabilities must be built direct
  13582. ly into the operating system. Customers should be able to deploy systems, applications, and services and have them transparently take advantage of the appropriate network protocol. 
  13583. Toward that end, Apple is d
  13584. sier than ever for users, system administrators, and developers, Apple is developing the Open Transport Communications Architecture. Open Transport will give developers a unified set of application programming J
  13585. interfaces (APIs) that will allow them to write a single application that will automatically support all major networking protocols. Besides simplifying development, Open Transport will allow developers to impl
  13586. Internet
  13587. Interoperability
  13588. Interoperate
  13589. Interoperation
  13590. The Need for Compatibility
  13591. While making sure that new Macintosh technologies provide upward compatibility for the Macintosh installed base, Apple has also recognized the need for compatibility with the rest of B
  13592. the computing world
  13593. introducing dozens of products and technologies that support industry standards and cross-platform computing. Simultaneously, Apple has evolved from its proprietary approach of the past to a
  13594. -sistors
  13595. Transform
  13596. Transistors
  13597. Transitions
  13598. Transmission
  13599. ith performance enhancements that will easily scale upwards over the next several years.
  13600. The Next Twelve Months
  13601. In the coming year, Apple is delivering products that show significant advances in raw computing L
  13602. power, application integration, user interface technologies, and collabora-tion. In every category, customers will see immediate benefits from these new standards.
  13603. The Move to RISC: PowerPC Technology
  13604. Apple re
  13605. Twelve
  13606. user can create a document containing word processing, spreadsheet, graphics, and other types of functional areas. Clicking on any of these areas brings up the appropriate tools to edit that data type. For instG
  13607. ance, clicking on the spreadsheet area would cause spreadsheet-specific menus and tools to appear. Since everything is 
  13608.  in one document, there
  13609. s no cutting and pasting required to consolidate information 
  13610. Viewers
  13611. Visual
  13612. Voice
  13613. Wellng
  13614. Telephony
  13615. Telephony-aware
  13616. Telephony-based
  13617. Template
  13618. Templates
  13619. Tends
  13620. Terminology
  13621. Terms
  13622. Tested
  13623. Testing
  13624. Text-editing
  13625. Text-to-speech
  13626. Textedit
  13627. Textual
  13628.  ability to switch easily between applications, and the ability to add fonts and desk accessories simply by dragging the icons into the System Folder
  13629.   Background printing, peer-to-peer file sharing, and netwoR
  13630. rking all built into the system, with PowerTalk collaboration services available through an upgrade kit; and support for telephone/computer integration with GeoPort telecommunications software
  13631. Schoolported
  13632.  RISC platform in the Power Macintosh line of computers. This means that virtually all of today
  13633. s thousands of Macintosh applications will run on the RISC-based Macintosh systems without modification. MacintoshP
  13634.  users can take advantage of the power of RISC with no disruption of their current applications, data, or networks. 
  13635. Because of their superior performance, Power Macintosh systems are also able to run most Win
  13636. Unicode
  13637. Unified
  13638. Unique
  13639. Universal
  13640. Universally
  13641. University
  13642. ng consumer and education as well as business environments.
  13643. To simplify information retrieval in client/server environments, Apple has introduced an agent technology called AppleSearch. AppleSearch indexes infK
  13644. ormation at the server end and allows client-side 
  13645. Reporters
  13646.  to retrieve selected data from the server according to the user
  13647. s specifications. Through AppleSearch, users will more easily navigate vast stores o
  13648. tware vendors as partners. 
  13649. Because Apple is working with other industry leaders via CI Labs to develop OpenDoc, this consistency will go one step further: OpenDoc applications will be seamlessly integrated anK
  13650. d represented through a single interface
  13651. even across multiple platforms
  13652. so users can focus on their work, rather than the application or hardware system on which they are working.
  13653. When OpenDoc applications and
  13654. Manufacturing
  13655. Market
  13656. Markets
  13657. Means
  13658. Messaging
  13659. Microsoft
  13660. o smaller, easily customized programs called 
  13661. parts.
  13662.  Users will be able to conveniently combine their favorite component parts from different vendors
  13663.  just as they might combine the components in a stereo systE
  13664. to create a unified, customized workspace that contains multiple functions. With OpenDoc, they will be able to edit any data directly in any document without having to switch applications.
  13665. Using OpenDoc, a 
  13666. Video
  13667. Viewers
  13668. Visual
  13669. Voice
  13670. Acting as an electronic assistant that leaps beyond traditional help systems, Apple Guide leads the user through specific procedures one step at a time, actually guiding the user through to the completion of thB
  13671. e task. Apple Guide also provides 
  13672. coachmarks
  13673.  on the screen that provide visual clues by circling items such as menu selections. The user doesn
  13674. t need to look up directions in a printed or on-line manual and g
  13675. Graphics
  13676. Graphics-based
  13677. Grappling
  13678. Great
  13679. Greater
  13680. Greatest
  13681. a scalable platform that will alloO
  13682. w users to migrate from mobile devices up to workstation capabilities while using the same software and graphical interface. And all performance-sensitive features of the operating system will run native.
  13683. Ms-dos
  13684. Multimedia
  13685. Multiple
  13686. Multithreading
  13687. Networking
  13688. e features in the Macintosh operating system that start the movement toward an increasingly natural interaction between the user and computer. 
  13689. Major New Features for Both 680x0 and Power Macintosh Systems. SyI
  13690. stem 7.x
  13691. which runs on both 680x0 and Power Macintosh systems
  13692. provides technology that actively assists the user, elegantly simplifies several tasks, and introduces the advanced graphics capabilities of QuickDr
  13693. nology,
  13694. Usable Now
  13695. Apple has built its reputation as a technology innovator, providing products and technologies that make computers easier to use and more powerful for mainstream customers. Apple will continuD
  13696. e this leadership role by creating the most immediately usable implementations of RISC, component software, collaboration technologies, and active assistance. By offering superior solutions in these four key ar
  13697. Without
  13698. Wordperfect
  13699. Working
  13700. Workstations
  13701. World
  13702. l foundation for collaborative applications and services
  13703. the Apple Open Collaboration Environment (AOCE). PowerTalk, the first product based on AOCE, provides a set of collaborative services such as mail and meM
  13704. ssaging, digital signatures, and security and is the first to integrate these services into a personal computer operating system. This means that users can send electronic mail, share files, and 
  13705.  and forw
  13706. CISC technology, the PowerPC RISC chips are decreasing in numbers of tran-sistors. The first PowerPC chip
  13707. the 601
  13708. uses 2.8 million transistors, while the next version
  13709. the 603
  13710. uses only 1.6 million transistors. L
  13711. This simpler design results in lower manufacturing costs, enabling price/performance breakthroughs for a larger number of customers. In addition, lower power requirements allow RISC-based products to be scalabl
  13712. Assistance
  13713. Assistant
  13714. Assistants
  13715. Assists
  13716. Associate
  13717. Associated
  13718. Associating
  13719. Associations
  13720. Associative
  13721. Assume
  13722. Assumed
  13723. Assumes
  13724. Assuming
  13725. Assumption
  13726. k collaboratively
  13727. in the manner that suits them best.
  13728. Across the board, customers will be able to migrate to the next level of price/ performa
  13729. olume RISC pro-cessors in the world and a better price/performance alternative to the Intel 80x86 CISC architecture. And Apple
  13730. s Power Macintosh implementation is predicted to be the highest-volume RISC-based pF
  13731. latform. According to personal computer market an-alyst Pieter Hartsook, 
  13732. Macintosh on PowerPC will represent nine of every 10 PowerPC systems and, by the end of 1996, will have between 20 and 25 percent of new
  13733. Workspace
  13734. Workstations
  13735. World
  13736. Worrying
  13737. Would
  13738. Writeently
  13739. ll platforms.
  13740. The key benefits of OpenDoc include:
  13741.   The ability to focus on your work, not on the computer
  13742.   In-place editing of any data in any document
  13743.   Plug-and-play interoperability of components acroC
  13744. ss platforms through CI Lab validation
  13745.   Fast, easy, custom solutions
  13746.   Data sharing across platforms, over networks
  13747. Convenience and Customization. OpenDoc will transform today
  13748. s mono-lithic applications int
  13749. Without
  13750. Wordperfect
  13751. Workspace
  13752. World
  13753.  technical markets, and business. A new wave of software will then bring unprecedented capabilities to personal computing, including:
  13754.   Intelligent software that anticipates and automates commands
  13755.   SignificL
  13756. ant advances in animation and high-resolution video
  13757.   Integrated telephone systems for transparent modem, fax, and voice communications
  13758.   Improvements in speech recognition, text-to-speech conversion, and voi
  13759. anizations can reduce training and support costs by creating their own interactive Apple Guide databases to lead users through tasks that are unique to their company or organization.
  13760. Leveraging the Power of RIF
  13761. SC. Using the increased performance of RISC, system software will become smarter, more flexible, and able to anticipate and auto-mate specific tasks. Interaction will become increasingly natural and the compute
  13762. Predicted
  13763. onto the desktop or into an open file. Cutting and pasting are no longer required.
  13764.   QuickDraw GX. The powerful graphics capabilities of QuickDraw GX bring advanced     color management, typography, and printingQ
  13765.  features to the Macintosh. In addition, QuickDraw GX has been optimized for the PowerPC     processor so that Power Macintosh users will experience impressive performance in graphics processing. (See sidebar for 
  13766. ustryeifico
  13767. Offers
  13768. Office
  13769. Official
  13770. Officially
  13771. Officials
  13772. Offset
  13773. Offsets
  13774. Often
  13775. Often-repeated
  13776. Older
  13777. Omitted
  13778. On-line
  13779. ard documents from within an application (see sidebar for summary of features), without a separate mail application.
  13780. The Power of PowerTalk
  13781. With PowerTalk, the Macintosh operating system becomes the first to O
  13782. offer system-level support for collaborative services such as: 
  13783.   A universal desktop mailbox that provides a single way to send and receive all forms of electronic correspondence including voice mail, electr
  13784. Mobile
  13785. Model
  13786. Modem
  13787. Mono-lithic
  13788. Months
  13789. Offered
  13790. r itself will become an active assistant, with new system-level features such as improved speech and more realistic three-dimensional imaging.
  13791. All these user interface advances extend a key Apple goal: to refiH
  13792. ne the technology so that the complexity is hidden from the user. As Apple makes the interface smarter and more convenient, people can work in ways best suited to their needs.
  13793. Delivering On The Promise:
  13794. A Thre
  13795. roductnt
  13796. onic mail, electronic forms, faxes, and scheduling requests from within applications
  13797.   An extensible catalog framework that provides consistent access to all of the information people may need to collaborate wQ
  13798. ith others, allowing for much simpler and richer collaboration than previously possible
  13799.   Transparent security capabilities that automatically ensure privacy in network communications 
  13800.   Digital signature cap
  13801. Write
  13802. Writing
  13803. Written
  13804. Year-end
  13805. Years
  13806. ation
  13807. Union
  13808. Unique
  13809. Universal
  13810. Universally
  13811. University
  13812. Unlimited
  13813. Unprece-dented
  13814. Unprecedented
  13815. Unrelated
  13816. Until
  13817. Unused
  13818. Unwieldy
  13819. Upcoming
  13820. Update
  13821. Updated
  13822. Updating
  13823. Upgrade
  13824. Upgrades
  13825. Upper
  13826. Upper-left
  13827. AppleScript, scripts will be able to incorporate Finder activities. For instance, using AppleScript, a user could automatically back up a hard disk, archive information, or turn File Sharing off or on.
  13828.   MacinO
  13829. tosh Drag and Drop. With Macintosh Drag and Drop, users can move data between applications or onto the desktop in a single step. Simply select the data (text, graphics, etc.) and drag it to the desired location
  13830. Making
  13831. Typography
  13832. White
  13833. ser's
  13834. Users
  13835. Using
  13836. Value
  13837. Vendors
  13838. Versions
  13839. Video
  13840. Viewers
  13841. Visual
  13842. Whatever
  13843. Which
  13844. While
  13845. Windows
  13846. Manager@
  13847. Mobility@
  13848. Overview@
  13849. Potential@
  13850. Many@
  13851. Many@
  13852. Many@
  13853. ship@
  13854. Many@
  13855. Many@
  13856. Manual@
  13857. rts, enabling users to take immediate advantage of the ne
  13858. w technologies in all OpenDoc-compliant applications.
  13859. Directions for 1995 and 1996
  13860. The Apple initiatives outlined above will take full advantage of the industry advances in RISC computing, component software,
  13861. omplex tasks by following on-screen prompts. Applications that support Apple Guide will 
  13862.     offer similar capabilities from within the application, leading users through the steps required to perform particular oM
  13863. perations. In addition, Apple Guide can be custom-ized to lead users through tasks that are unique to a particular company, school, or organization.
  13864.   Scriptable Finder. Because this new Finder will work with 
  13865. Specific
  13866. ess information
  13867. and work collaboratively
  13868. in the manner that suits them best.
  13869. Across the board, customers will be able to migrate to the next level of price/ performance and usability without sacrificing their JVcurrent investments. Innovation will no longer mean incompatibility, but opportunity.
  13870. 16b#Macintosh Operating System Strategy
  13871. "Macintosh System Software Strategy
  13872. Networks
  13873. Objectss
  13874. ct line will migrate to PowerPC processor-based based UNIX systems.
  13875. Taligent and Kaleida Labs
  13876. Taligent will release its object-oriented operating system, which will also run on the PowerPC processor, and its oH
  13877. bjects will operate as OpenDoc parts. Apple will bring Taligent into its product line as appropriate for particular customers. For instance, Taligent
  13878. s hardware-independent approach makes it ideal for enterpris
  13879. Worldscript
  13880. Yearstosh-like
  13881. Mailbox
  13882. Majorly
  13883. twork reconfiguration required to add or delete nodes. By adding support for all major networking protocols, Macintosh systems have become the most-networked brand of personal computer. And with Apple Remote AcK
  13884. cess, mobile users can have access to desktop systems, local area networks, or servers from off-site locations.
  13885. Recognizing the universal need for collaborative technology, Apple created a system software-leve
  13886. World
  13887. e GUI to one of active assistance. The interface will accomplish specific tasks with minimal direction and even anticipate user preferences and needs. Users will benefit from an intelligent interface that adaptS
  13888. s to their way of working.
  13889. A System Adapted to Your Work Style. Beginning with the next reference release of the System 7 operating system, Apple will begin to deliver system software that helps users become m
  13890. Quickly
  13891. e-Year Plan
  13892. The trends toward RISC, component software, collaboration, and active assistance will transform the computer industry for the better. But customers must consider how to take advantage of these trenJ
  13893. ds without disrupting their work or losing the value of their current investments. The Apple platforms being introduced in this year and refined over the next two years represent the best long-term investment
  13894. ypeew
  13895. Newer
  13896. andard: OpenDoc
  13897. Third-party developers have already begun work on component applications that support the OpenDoc architecture on Macintosh systems. By midyear 1994, 15,000 developers, in-house developers, and R
  13898. customers are expected to be seeded with beta software, and Apple expects strong software support for the OpenDoc introduction later in 1994. 
  13899. e/performance break-throughs in multimedia and deskt
  13900. Alsobility
  13901. ty to run DOS and Windows applications as well. There are no announced plans for MS-DOS- or Windows-based systems to be ported to the PowerPC platform or any other RISC microprocessor.
  13902. System 7 offers the bestP
  13903.  user experience in the industry with the following 
  13904. key features:
  13905.   Integrated Finder software, which provides the simplest, most natural way to manage files and applications by providing long file names, the
  13906. 12b#Macintosh Operating System Strategy
  13907. end of the year, Apple plans to provide:
  13908.   More sophisticated and active assistance 
  13909.   Increased data portability
  13910.   Improved graphics and speech recognition 
  13911.   Greater connectivity 
  13912. ower Macintosh systems, Macintosh PC Exchange and Macintosh Easy Open become pervasively available with this release.
  13913.   MacE
  13914. TCP. System 7.x includes built-in support for the TCP/IP networking protocol. 
  13915. These user-interface enhancements, built-in collaboration and standards support, and advanced graphics capabilities give a glimpse 
  13916. Video
  13917. Which
  13918. Windows
  13919. Within
  13920. Year-end
  13921. Switch
  13922. Switching
  13923. Symantec
  13924. Symbolic
  13925. Symbols
  13926. Synchronization
  13927. Synchronize
  13928. Synchronized
  13929. Synchronizes
  13930. Input
  13931. Integration
  13932. Macintosh
  13933. Ms-dos
  13934. Multimedia
  13935. Operating
  13936. Optimized
  13937. Output
  13938. Performance
  13939. Platform
  13940. Playback
  13941. Potential
  13942. Power
  13943. Powerpc
  13944. Quicktime
  13945. Routine
  13946. Scripting
  13947. Software
  13948. Sound
  13949. Speed
  13950. Superior
  13951. Support
  13952. System
  13953. Taking
  13954. Tasks
  13955. Technology
  13956. Through
  13957. Truetype
  13958. Utilities
  13959. Video
  13960. Windows
  13961. y between Apple
  13962. s collaborative technologies and other platforms
  13963. A Quick Look at QuickDraw GX
  13964. Apple is widely acknowledged for its leadership in graphics. Graphics have made the Macintosh what it is and continH
  13965. ue to be the vehicle through which Apple delivers increasingly realistic imaging, support for multiple languages, professional publishing capabilities, and price/performance break-throughs in multimedia and des
  13966. tstherms
  13967. eed. Among these are the QuickTime multimedia architecture for higher-resolution video and PlainTalk speech recognition. QuickDraw GX, Apple
  13968. s new graphics architecture, will upon introduction be optimized for E
  13969. the Power Macintosh (see next section for details).
  13970. In the coming months, Apple will optimize additional features for the PowerPC processor and introduce new technologies such as three-dimensional graphics tha
  13971. roductivec
  13972. on of applications and automation of routine tasks through AppleScript software
  13973.   MS-DOS and Windows file compatibility via Macintosh PC Exchange and Macintosh Easy Open utilities
  13974. Optimized for Performance. NC
  13975. ew enhancements to the System 7 operating system begin to show the true potential of the PowerPC platform. Key features of System 7 have been optimized for the PowerPC chip, taking advantage of its power and sp
  13976. ansport
  13977. o through the trial-and-error process of following written instructions. Apple Guide will be offered for both 680x0 and Power Macintosh systems. 
  13978. Since Apple Guide is built into the operating system, it will qD
  13979. uickly become the standard way of providing help and access to advanced functionality. Apple expects that all major vendors will support it in their applications. In addition, businesses, schools, and other org
  13980. Powerbook@
  13981. Printing
  13982. Quickdraw@
  13983. Scriptable@
  13984. Software@
  13985. Strategy@
  13986. Tech@
  13987. Thread@
  13988. Typography@
  13989. 1980s@
  13990. 3-by-3@
  13991. 680x0@
  13992. Able@
  13993. Abundance@
  13994. Accounted@
  13995. Adding
  13996. Addresses@
  13997. Again
  13998. Allowing
  13999. Angle
  14000. Anything
  14001. Appleevents@
  14002. ntegration
  14003. Labor-intensive@
  14004. Manage@
  14005. More@
  14006. Numbers@
  14007. Potential
  14008. Providing@
  14009. Reserved@
  14010. Server-based@
  14011. 11b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  14012. Macintosh Operating System Strategy
  14013. Windows
  14014. Within
  14015. Year-end
  14016. Productivity
  14017. Prompts
  14018. Provide
  14019. Provides
  14020. Quickdrawisting Ma
  14021. Thread
  14022. Three-year
  14023. Three-year
  14024. oday's
  14025. Transparency
  14026. Transport
  14027. Trying
  14028. Typography
  14029. Underlying
  14030. University
  14031. User's
  14032. Users
  14033. Vendors
  14034. Versions
  14035. Video
  14036. Viewers
  14037. Whatever
  14038. Which
  14039. While
  14040. Windows
  14041. Within
  14042. Workflow
  14043. Workgroup
  14044. Mac OS Strategy
  14045.   Thread Manager. The Thread Manager enables concurrent processing within applications. With multithreading, simple subprocesses can proceed concurrently in the same application. For instance, recalculations aB
  14046. nd data input could occur simultaneously. While some application developers have implemented this feature into their own products, the Thread Manager will facilitate this for all software vendors.
  14047.   Macintosh 
  14048. PC Exchange and Macintosh Easy Open. Like the version of System 7 
  14049.     on the Power Macintosh, this new version will offer Macintosh PC Exchange and Macintosh Easy Open, utilities that allow Macintosh applicationsD
  14050.  to read MS-DOS, Windows, and OS/2 files. Because System 7.x runs on both 680x0 and Power Macintosh systems, Macintosh PC Exchange and Macintosh Easy Open become pervasively available with this release.
  14051.   MacT
  14052. rences
  14053. superior environment for customized solutions. With OSA support, OpenDoc will have built-in scripting, allowing an even higher level of user customization. OpenDoc also supports networking, which enables the inG
  14054. tegration of custom workflow solutions and provides richer collaboration services such as automatic document histories, which store multiple versions of the document in one file and allow the user to view past 
  14055. out an individual
  14056. s preferences. Active assistance will be built into the operating system and set a new standard for the kind of interface that users will expect. 
  14057. 14b#Macintosh Operating System Strategy
  14058.  ypographyich
  14059. Superscript
  14060. Superscripting
  14061. Superscripts
  14062. Supplied
  14063. Supplies
  14064. Supply
  14065. Support
  14066. Supported
  14067. Supporting
  14068. Supports
  14069. Suppose
  14070. Surpassing
  14071. Surrounded
  14072. Survey
  14073. Swash
  14074. Switch
  14075. via desktop printer icons and improved 
  14076.     print management 
  14077.   Improved system-level graphics routines     that enable developers to create applications that can rotate, stretch, and skew objects (including text) aP
  14078. nd incorporate graphics functionality into a broader range of applications
  14079.   Support for the 680x0 family of CPUs, with optimized performance for the PowerPC processor
  14080. The Emergence of a Component Software St
  14081. Unique
  14082. ia built-in ColorSync
  14083.  technology
  14084. Portable documents
  14085.  that can be savedand then viewed and printed by others 
  14086.     who may not have the original applications or fonts
  14087.   More sophisticated, legible typography
  14088. pecifically, support for international type and text in any combination of script systems, or any reading direction (left, right, up, or down) on any page of a document
  14089.   Simplified yet more powerful printing 
  14090. Unique
  14091. the PowerPC platform, working in cooperation with IBM. In addition, other UNIX vendors will offer PowerPC processor-based computers that run both UNIX and the Macintosh Application Environment. (MAE is a set ofF
  14092.  Macintosh services such as QuickTime, AOCE, AppleScript, and QuickDraw GX licensed by Apple to support Macintosh application software.) As with Apple
  14093. s desktop and portable systems, all of Apple
  14094. s server produ
  14095. Three-dimensional
  14096. Through
  14097. Truetype
  14098. Typographyich
  14099. Wealth
  14100. Weave
  14101. Weekly
  14102. Weight
  14103. Well-integrated
  14104. Well-understood
  14105. What's
  14106. Whatever
  14107. h-nologies through three-dimensional graphics and Unicode support for even better localization support.
  14108.     In 1994, Apple will deliver QuickDraw GX, a new graphics architecture built into System 7.x. With QuickDL
  14109. raw GX, Apple will take impressive strides in color manage-ment, typography, and printing features for all Macintosh users, including:
  14110.   Consistent, predictable, easy-to-use color input, display, and output v
  14111. Software
  14112. Source
  14113. Speech
  14114. peech
  14115. Speech
  14116. Speech
  14117. Speech
  14118. Speech
  14119. peech
  14120. Speech
  14121. Speech
  14122. Speech
  14123. Speech
  14124. Speech
  14125. ing Open Transport, a communications architecture that will give developers a single set of APIs that allow them to write a single application that automatically supports all major networking protocols. With thE
  14126. e Open Transport architecture, users will be able to freely select the applications they want while network administrators can deploy whatever networking protocols they choose. 
  14127. The Client/Server Equation. App
  14128. Focus
  14129. Folder
  14130. Folders
  14131. Follow
  14132. Follow-on
  14133. Follow-up
  14134. Followed
  14135. Following
  14136. Follows
  14137. e made available to customers. Apple will introduce new technologies as OpenDoc parts, enabl
  14138. orms. From the start, it will provide interoperation across platforms and bring the benefits of component software to the broadest audience possible. Users will be able to focus on the content of their work ratH
  14139. her than on manipulating the tools needed to get it done. OpenDoc, along with PowerTalk, Open Transport, and Apple
  14140. s PowerPC technology-based servers, will provide users on multiple platforms the ability to acc
  14141. Strategy
  14142. Thread
  14143. Typography
  14144. oftware, and Apple exe
  14145. pects strong software support for the OpenDoc introduction later in 1994. 
  14146. Because compliance with the OpenDoc specification will be verified by CI Labs, developers will be able to write OpenDoc parts that run
  14147. Opendoc
  14148. Operating
  14149. Other
  14150. Parts
  14151. Personal
  14152. Platformsansport
  14153. ability to run DOS and Windows programs, and feature the new Macintosh user environment that will replace the old graphical user interface with active assistance. It will provide an uninterrupted migration to aF
  14154. dvanced technology for users from all major platforms.
  14155. At the same time, Apple and CI Labs will establish OpenDoc as a new component software architecture for all major personal computing and workstation platf
  14156. Point
  14157. Point's
  14158. Point-and-click
  14159. Point-to-point
  14160. Pointer
  14161. Points
  14162. Poised
  14163. Polygon
  14164. Polygons
  14165. Pools
  14166. rong software support for the OpenDoc introduction later in 1994. 
  14167. Because compliance with the OpenDoc specification will be verified by CI Labs, developers will be able to write OpenDoc parts that
  14168. Joined
  14169. Joint
  14170. Leader-ship
  14171. Level
  14172. Leveraged
  14173. Licensed
  14174. Localization
  14175. Long-range
  14176. Long-term
  14177. Longer
  14178. Macintosh
  14179. Mainstream
  14180. Major
  14181. Makes
  14182. Manipulating
  14183. Manner
  14184. Migrate
  14185. Migration
  14186. Mixed
  14187. Mobile
  14188. Monolithic
  14189. Motorola
  14190. Ms-dos
  14191. Multimedia
  14192. Multiple
  14193. Needed
  14194. Networks
  14195. Newton
  14196. Novell
  14197. Number-one
  14198. Object
  14199. Overriding
  14200. Particular
  14201. Partnered
  14202. Parts
  14203. Peer-to-peer
  14204. Perfor-mance
  14205. Personal
  14206. Place
  14207. Plans
  14208. Platform
  14209. Platforms
  14210. Players
  14211. Portable
  14212. Positioned
  14213. Powerpc
  14214. Technologies
  14215. Update
  14216. Users
  14217. Vendor
  14218.  singular position to establish the next industry standard for personal computing. Concurrently, Apple will establish System 7 as the number-one operating system develops both the hardware and operating system,D
  14219.  it can ensure the best performance and long-term consistency.
  14220. System 7 will be the best mainstream operating system for PowerPC platforms because it will support thousands of software applications, offer the 
  14221. Multiple
  14222. Networks
  14223. Newton
  14224. Object-oriented
  14225. Objects
  14226. Finder
  14227. Graphics
  14228. Mac OS Strategy
  14229.  stments
  14230. Level
  14231. Long-term
  14232. Longer
  14233. Macintosh
  14234. Mainstream
  14235. Major
  14236. Manipulating
  14237. Manner
  14238. Migrate
  14239. Migration
  14240. Monolithic
  14241. Motorola
  14242. Multiple
  14243. Needed
  14244. Number-one
  14245. Offer
  14246. Opendoc
  14247. Operating
  14248. Opportunity
  14249. Overload
  14250. Passive
  14251. Performance
  14252. Thousands
  14253. Tools
  14254. Transformation
  14255. Transport
  14256. Uninterrupted
  14257. Usability
  14258. Users
  14259. Windows
  14260. Without
  14261. Workstation
  14262. time, Apple and CI Lab
  14263. The Highest-Volume Standard. Apple recently introduced the PowerPC processor in its midrange and high-end Power Macintosh systems. In time, Apple will extend the use of the PowerPC architecture throughout its lB
  14264. ine of personal computers
  14265. including entry-level, high-end, and notebook systems. Apple is the only personal computer vendor publicly committed to moving its entire product line to RISC technology, and is the fi
  14266. ore productive by guiding and even automating some of the tasks that today
  14267. s users must do themselves. Among the many advanced features of System 7.x are those that actively help users accomplish specific tasksU
  14268. , including a new technology called Apple Guide. Apple Guide will provide interactive, context-sensitive help functions that can be easily customized for specific purposes.
  14269. Written
  14270. Years
  14271. rvers
  14272. Spreadsheets
  14273. Stable
  14274. Stack
  14275. Stacks
  14276. Stage
  14277. Stamp
  14278. Stand-alone
  14279. Standalone
  14280. Standard
  14281. Standardized
  14282. Standards
  14283. Standing
  14284. Stands
  14285. Stark
  14286. Start
  14287. Started
  14288. Starting
  14289. Starts
  14290. Startup
  14291. State
  14292. Stated
  14293. Now-standardized
  14294. Number
  14295. Number-one
  14296. Numbers
  14297. p us to manage informatio
  14298. not just get more of it.
  14299. Already, Apple has demonstrated industry-leading directions in these kinds of useful collaborative technologies. New developments will continue to help customers navigate vast stores
  14300. Mac OS Strategy
  14301.   Superior support for multimedia through color and TrueType fonts, sound input and output built into every system, and video editing and playback with QuickTime 
  14302.   Scripting technology that enables integratiior support for multimedia through color and TrueType fonts, sound input and output built into every system, and video editing and playback with QuickTime 
  14303.   Scripting technology that enables integrati
  14304. Can't
  14305. Canada
  14306. Cancel
  14307. Cannot
  14308. Capabilities
  14309. Capability
  14310. Capable
  14311. Capacity
  14312. Capital
  14313. Capitalize
  14314. Capitals
  14315. Captured
  14316. Cards
  14317. Cares
  14318. Caret
  14319. Carets
  14320. Carried
  14321. Carry
  14322. Carrying
  14323. Unicode support will offer even greater ease of system localization, and, with WorldScript and QuickDraw GX, it will further demonstrate Apple
  14324. s current leader-ship in supporting multiple languages for users arB
  14325. ound the globe. 
  14326. Putting It All Together: Collaboration from PDAs to Servers
  14327. While some products such as the Newton personal digital assistant may feature a variation of the interface fine-tuned for its users,
  14328. Ms-dos
  14329. Multilingual
  14330. Multimedia
  14331. Multiplatform
  14332. Multiple
  14333. Multiple-object
  14334. Multiple-platform
  14335. Performance
  14336. Plaintalk
  14337. Platform
  14338. Playback
  14339. Potential
  14340. Power
  14341. Powerpc
  14342. Processor
  14343. Quickdraw
  14344. Quicktime
  14345. Recognition
  14346. Routine
  14347. Scripting
  14348. Section
  14349. Software
  14350. Soundith
  14351. Working with Others Across Industry-Standard Networks
  14352. Besides offering built-in AppleTalk networking, Apple has consistently provided compatibility with all major networking and enterprise systems. Apple buildsB
  14353.  Ethernet and Token Ring connectivity into its Macintosh systems and also supports a range of options for connecting with networks supporting IBM
  14354. s SNA, Digital Equipment Corporation
  14355. s DECNet
  14356. , Novell
  14357. s IPX, an
  14358. Hidden
  14359. High-end
  14360. High-performance
  14361. High-resolution
  14362. Higherr
  14363. Brief
  14364. Built-in
  14365. lt-in
  14366. lt-in
  14367. uilt-in
  14368. lt-in
  14369. ilt-in
  14370. ons. With OLE, users can create a single document composed of parts from different applications. These parts, when embedded, can be edited within the docume
  14371. As these plans come to fruition, Apple expects to best serve its customers and to lead an industry transformation:
  14372.   From CISC to RISC with PowerPC technology
  14373.   From monolithic applications to component softwB
  14374. are with OpenDoc
  14375.   From a passive graphical interface to active assistance with Apple Guide
  14376.   From information overload to productive collaboration
  14377. Apple, Motorola, and IBM have put the PowerPC platform in a
  14378. Powerbook
  14379. Powershare
  14380. Powertalk
  14381. Printingd
  14382. Printinging
  14383. Printinginginging
  14384. Printinging
  14385. Printingingingingrintinginginginging
  14386. Printinginginge of applications
  14387.   Supportu
  14388.  for the 680x0 family of CPUs, with optimized performance for the PowerPC processor
  14389. The Emergence of a Component Software Standard: OpenDoc
  14390. Third-party developers have already begun work on component applicati
  14391. e customers who require open systems. Apple plans to offer Taligent system services and applica-tion support as an option for its UNIX on PowerPC products and for desktop and portable computers that tie directlJ
  14392. y into enterprise environments.
  14393. Kaleida
  14394. s ScriptX, which is also object-oriented in architecture, will provide rich multimedia capabilities across multiple platforms. Upon introduction, ScriptX players will be
  14395. 1.1/draft
  14396. 10-year
  14397. 1073676289
  14398. 15000
  14399. 16-bit
  14400. According
  14401. Achieves
  14402. Actions
  14403. Active
  14404. Actively
  14405. Activities
  14406. Adapted
  14407. Adapts
  14408. Add-on
  14409. Addition
  14410. Additional
  14411. Address
  14412. Addressed
  14413. About
  14414. Above
  14415. Absence
  14416. Abstract
  14417. Abundance
  14418. Accelerator
  14419. Accent
  14420. Accented
  14421. Accept
  14422. Accepts
  14423. timized
  14424. Output
  14425. Performance
  14426. Plaintalk
  14427. Plans
  14428. Platform
  14429. Playback
  14430. Potential
  14431. Power
  14432. Powerpc
  14433. Processor
  14434. Processor-based
  14435. Product
  14436. Quickdraw
  14437. Quicktime
  14438. Recognition
  14439. Reference
  14440. Release
  14441. Routine
  14442. Scripting
  14443. Section
  14444. Server
  14445. Servers
  14446. Software
  14447. Soundfict
  14448. cintosh interoperable with other computers
  14449. on networks, in enterprise systems, and in peer-to-peer environments
  14450.   Partnered with WordPerfect, Novell, IBM, and others through CI Labs to make the OpenDoc componeR
  14451. nt software architecture open to the industry
  14452.   Leveraged the performance of the Power Macintosh and object architecture of OpenDoc to make computers less of a passive tool and more of an intelligent assistant
  14453. Shared
  14454. Should
  14455. Single
  14456. Smooth
  14457. Solutions
  14458. Specification
  14459. Store
  14460. Quickdraw
  14461. Quickly
  14462. Quicktime
  14463. Recently
  14464. Recognition
  14465. Recognize
  14466. Reduce
  14467. Reference
  14468. Refine
  14469. Refined
  14470. Relatively
  14471. Release
  14472. Reporters
  14473. Represent
  14474. Retain
  14475. Retrieval
  14476. Retrieve
  14477. Richer
  14478. Scale
  14479. Schools
  14480. Screen
  14481. Scriptable
  14482. Seamless
  14483. Second
  14484. Select
  14485. Selectedt
  14486. Vendor
  14487. Apple
  14488. Applescript
  14489. Article
  14490. Assistance
  14491. Assistance
  14492. Assistance
  14493. stance
  14494. ssistance
  14495. sistance
  14496. stance
  14497. ssistance
  14498. Automating
  14499. Available
  14500. Based
  14501. Vendors
  14502. Ver-sion
  14503. Verbs
  14504. Verification
  14505. Verified
  14506. Verify
  14507. Version
  14508. Versions
  14509. Vertical
  14510. Vertically
  14511. Video
  14512. Videodisk
  14513. Viewdevice
  14514. Viewdevice's
  14515. Viewdevices
  14516. Viewed
  14517. Viewers
  14518. major platforms because it has:
  14519.   Committed to RISC as its main processor platform, which enables easy migration for Macintosh, DOS, and Windows users and offers scalability from mobile computers up to serversP
  14520.  and workstations in the future
  14521.   Joined forces with IBM and Motorola to make the PowerPC RISC processor an industry success and a superior mainstream alternative to the 80x86 processor platform
  14522.   Made the Ma
  14523. Computers
  14524. Connecting
  14525. Consistent
  14526. Consumer
  14527. Consumerssed
  14528. ocuments for Windows applications. With OLE, users can create a single document composed of parts from different applications. These parts, when embedded, can be edited within the document window. In contrast tE
  14529. o OpenDoc, OLE is a closed architecture and has no announced support for all major platforms.
  14530. Superior Customization and Collaboration. Besides interoperating with existing applications, OpenDoc also offers a 
  14531. Which
  14532. While
  14533. Widely
  14534. Windows
  14535. Within
  14536. Successful
  14537. Succession
  14538. Successive
  14539. Successor
  14540. Suffer
  14541. Suitable
  14542. Suitcases
  14543. Suite
  14544. Suitedcts
  14545. Extends
  14546. Facilitate
  14547. Family
  14548. Feature
  14549. Features
  14550. Files
  14551. Finder
  14552. Fine-tuned
  14553. First
  14554. Fitting
  14555. Focus
  14556. Following
  14557. Fonts
  14558. ForcesMultithreading
  14559. Networking
  14560. Smarter
  14561. Software
  14562. Specific
  14563. Speech
  14564. Standard
  14565. Suited
  14566. Support
  14567. System
  14568. System-level
  14569. Systems
  14570. Tasks
  14571. Technology
  14572. Their
  14573. These
  14574. Three-dimensional
  14575. Three-year
  14576. Through
  14577. Toward
  14578. Traditional
  14579. Training
  14580. Transform
  14581. Trends
  14582. Trial-and-error
  14583. Twelve
  14584. Unique
  14585. Upwards
  14586. Users
  14587. Using
  14588. Value
  14589. Vendors
  14590. Visual
  14591. Without
  14592. Written
  14593. Years
  14594. oundation
  14595. Fruition
  14596. Functionality
  14597. Further
  14598. Future
  14599. Getting
  14600. Glimpse
  14601. Globe
  14602. Graphical
  14603. Graphics
  14604. Greater
  14605. Growth
  14606. Guesses
  14607. Guide
  14608. Happen
  14609. Hardware
  14610. Hardware-independent
  14611. Haveplementation
  14612. Implemented
  14613. Impressive
  14614. Improved
  14615. Improvements
  14616. In-house
  14617. Includes
  14618. Including
  14619. Incorporate
  14620. Increased
  14621. Increasingly
  14622. Individual's
  14623. Industry
  14624. Initiatives
  14625. Innovation
  14626. Innovations
  14627. Input
  14628. Instance
  14629. Integrating
  14630. Integration
  14631. Interface
  14632. International
  14633. Interoperate
  14634. Interoperating
  14635. Introducects
  14636. h over the next several years. While 1994 will be a watershed year for Apple, the following years will also provide major innovations that expand on these themes. A constant theme over time, though, will be thaM
  14637. t users will be able to take advantage of the new features with minimal disruption to their systems or work.
  14638. Directions for RISC
  14639. By 1996, Apple will have shipped systems based on newer versions of the PowerPC 
  14640. Ms-dos
  14641. Multimedia
  14642. Multiple
  14643. Multithreading
  14644. Networkingn
  14645. ktop video. With technologies such as 32-bit QuickDraw, WorldScript, and use of Adobe
  14646. s PostScript in the LaserWriter
  14647.  printer, Apple has provided superior graphics capabilities to the mainstream computer user.J
  14648.  Apple has also developed industry standards such as the TrueType
  14649.  font format and QuickTime
  14650. , which supports video editing and playback for Macintosh and Windows. Apple will further broaden use of graphics tec
  14651. arkets
  14652. Mac OS Strategy
  14653. Contents
  14654. IntroductionFitting In While Standing Out
  14655. Fitting In: A Plan for Open Innovation
  14656. Standing Out: Advanced Technology, Usable Now
  14657. Power Macintosh
  14658. OpenDoc
  14659. Collaboration
  14660. Active Assistance
  14661. Deliverinhnology-based
  14662. Their
  14663. These
  14664. Thousands
  14665. Tools
  14666. Transformation
  14667. Transport
  14668. Uninterrupted
  14669. Usability
  14670. Users
  14671. Windows
  14672. Without
  14673. Workstation
  14674.  and operating system
  14675. Solutions
  14676. Specification
  14677. Speech
  14678. Standard
  14679. Starting
  14680. Store
  14681. Suchr
  14682. 10b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  14683. Macintosh Operating System Strategyingbilities, and price/performance break-throughs in multimedia and desk
  14684. Users
  14685. Using
  14686. Utility
  14687. Utilize
  14688. Validate
  14689. Validation
  14690. Valuable
  14691. Value
  14692. Value-added
  14693. Values
  14694. Variable
  14695. Variables
  14696. Variant
  14697. Variation
  14698. Variations
  14699. Varies
  14700.  they will all be seamlessly connected to other Apple computers, across platforms, and into larger communications networks and services. The operating system will offer increasingly distributed solutions acrossD
  14701.  mixed platforms with Open Transport, and PowerTalk will provide significant perfor-mance improvements as it becomes optimized for the PowerPC platform as well.
  14702. Apple will introduce its UNIX implementation on 
  14703. ser-interface
  14704. Utilities
  14705. Vehicle
  14706. Vendors
  14707. Version
  14708. Whicho
  14709. Suited
  14710. Application
  14711. Applications
  14712. Architecture
  14713. Archive
  14714. Color
  14715. Compatibility
  14716. Editing
  14717. Enables
  14718. Enhancements
  14719. Every
  14720. Exchange
  14721. Features
  14722. Fonts
  14723. Input
  14724. Integration
  14725. Macintosh
  14726. Ms-dos
  14727. Multimedia
  14728. Operating
  14729. Optimized
  14730. Output
  14731. Performance
  14732. Platform
  14733. Playback
  14734. Potential
  14735. Power
  14736. Powerpc
  14737. Quicktime
  14738. Routine
  14739. Scripting
  14740. Software
  14741. Sound
  14742. Speed
  14743. Superior
  14744. Support
  14745. System
  14746. Taking
  14747. Tasks
  14748. Technology
  14749. These
  14750. Through
  14751. Truetype
  14752. Utilities
  14753. Video
  14754. Windows
  14755. Viewers
  14756. Viewgroup
  14757. Viewgroup's
  14758. Viewgroups
  14759. Viewing
  14760. Viewport
  14761. Based
  14762. Because
  14763. Become
  14764. Becomes
  14765. Begun
  14766. Benefits
  14767. Besides
  14768. Better
  14769. Between
  14770. Board
  14771. Break-throughs
  14772. Bring
  14773. Bringing
  14774. Broaden
  14775. Broader
  14776. Broadest
  14777. Built
  14778. Built-in
  14779. Bundled
  14780. CapabilitiesComputing
  14781. Consider
  14782. Convenient
  14783. Costs
  14784. Creating
  14785. Current
  14786. Customers
  14787. Databases
  14788. Delivering
  14789. Directions
  14790. Disrupting
  14791. Doesn't
  14792. Dragging
  14793. Easily
  14794. Easy-to-use
  14795. Editing
  14796. Electronic
  14797. Enables
  14798. Enhancementsace
  14799. aw GX. The result is faster operation, greater productivity, and a computing environment more closely tailored to the individual
  14800. s preferences.
  14801. The new version also includes built-in support for PowerTalk collK
  14802. aboration services as well as industry standards such as DOS and Windows data file compatibility and TCP/IP. New features include: 
  14803.   Apple Guide. With Apple Guide, a user can learn how to accomplish new or c
  14804. threading
  14805. Compatibility
  14806. Compatible
  14807. Compatibly
  14808. Compelling
  14809. Compensate
  14810. Compensation
  14811. Competence
  14812. Competing
  14813. Competition
  14814. Competitive
  14815. Competitor
  14816. Competitors
  14817. Compilation
  14818. Compile
  14819. A Quick Look at QuickDraw GX
  14820. Apple is widely acknowledged for its leadership in graphics. Graphics have made the Macintosh what it is and continu
  14821. Video
  14822. Which
  14823. Windows
  14824. Within
  14825. Year-end
  14826. details.)
  14827.   PowerTalk. PowerTalk, which has been part of the Pro version of System 7 since October 1993, will now be universally available. With PowerTalk, System 7 is the only operating system to provide builS
  14828. t-in collaboration services, including a universal mail-box, digital signatures, and security. (See page 11 for a list of PowerTalk features.)
  14829. ncluding
  14830. Incorporate
  14831. Increased
  14832. Increasingly
  14833. Individual's
  14834. Industry
  14835. t capitalize on its advanced power.
  14836. Apple Servers with PowerPC. By year-end, Apple plans to release PowerPC processor-based AppleShare servers. And in 1995, Apple will also deliver UNIX on PowerPC as the basisG
  14837.  of a server product family.
  14838. The Integration of Assistance and Collaboration: System 7.x
  14839. Starting with the the next reference release of Macintosh system software in the first half of 1994, Apple will introduc
  14840. Product
  14841. Adapts
  14842. Add-on
  14843. Initiatives
  14844. Innovation
  14845. Innovations
  14846. Input
  14847. Instance
  14848. Integrating
  14849. Integration
  14850. Intelligent
  14851. Interface
  14852. International
  14853. Interoperability
  14854. Interoperable
  14855. Interoperate
  14856. Interoperating
  14857. Interoperation
  14858. Introduce
  14859. Introduction
  14860. Investment
  14861. Investments
  14862. JoinedColor
  14863. Colorsync
  14864. Combination
  14865. Coming
  14866. Commands
  14867. Committed
  14868. Communications
  14869. Company
  14870. Compatibility
  14871. Completion
  14872. ComplexEasy-to-use
  14873. Editing
  14874. Electronic
  14875. Elegantly
  14876. Enables
  14877. Enhancements
  14878. more quickly as well as update and enhance their software with greater ease. Users will be able to pay for only the software they need and exercise more control over the exact features they desire. 
  14879. CollaboratE
  14880. Helping People Work with Others.  As the computer industry has become tied to telephone services and global networks, many users are feeling the impact of an information explosion. Users are daunted by the 
  14881. Brief@
  14882. Bundle@
  14883. Drag@
  14884. Finder@
  14885. Connecting@
  14886. Which
  14887. While
  14888. Window
  14889. Windows
  14890. Within
  14891. Without
  14892. Wordperfect
  14893. Workflow
  14894. Working
  14895. Workstation
  14896. Workstations
  14897. Worldscript
  14898. Yearove
  14899. Access
  14900. Acknowledged
  14901. Across
  14902. Active
  14903. Addition
  14904. Adobe's
  14905. Advanced
  14906. Advances
  14907. Advantage
  14908. Allow
  14909. Allowed
  14910. Allowing
  14911. Along
  14912. Already
  14913. Alternative
  14914. Among
  14915. Announced
  14916. Apple
  14917. Apple's
  14918. Applescript
  14919. Applica-tion
  14920. Application
  14921. Applications
  14922. Approacht
  14923. ars, Apple will offer Taligent technology in the enterprise, ensuring a consistent experience for all Taligent users.
  14924. On the client side, Macintosh computers will be able to act as clients to other systems witI
  14925. h increasing transparency, and data exchange will be facilitated between servers, Macintosh clients, and even Newton personal digital assistants. This access will benefit Apple customers in all markets, includi
  14926. mservices
  14927. tures will be made available to customers. Apple will introduce new technologies as OpenDoc parts, enabling users to take immediate advantage of the new technologies in all OpenDoc-compliant applications.
  14928. DireK
  14929. ctions for 1995 and 1996
  14930. The Apple initiatives outlined above will take full advantage of the industry advances in RISC computing, component software, collaboration, and active assistance and show smooth growt
  14931. Multimedia
  14932. Multiple
  14933. Multithreading
  14934. Networking
  14935.  bundled onto all Macintosh systems, and ScriptX objects will also operate as OpenDoc parts.
  14936. Getting There From Here
  14937. Because of the many transitions taking place in the industry, 1994 will be a decision year L
  14938. for many customers. What will happen to the investments they
  14939. ve already made in software and data if they move to new technology? How can they avoid starting over from scratch? Through all of its long-range pla
  14940. Organizations
  14941. Other
  14942. People
  14943. Performance
  14944. Power
  14945. Printed
  14946. CP. System 7.x includes built-in support for the TCP/IP networking protocol. 
  14947. These user-interface enhancements, built-in collaboration and standards support, and advanced graphics capabilities give a glimpse F
  14948. of things to come. By the end of the year, Apple plans to provide:
  14949.   More sophisticated and active assistance 
  14950.   Increased data portability
  14951.   Improved graphics and speech recognition 
  14952.   Greater connectivit
  14953. Alsoaingc
  14954. single development effort.
  14955. More Cost-Effective Software. Because OpenDoc parts will be easier to develop than today
  14956. s applications, OpenDoc lowers the barrier of entry for smaller, specialized developers. The C
  14957. result will be opportunities for new types of software to emerge
  14958. including vertical parts for specific markets. And because developers will be writing less cumbersome code, they will be able to create products 
  14959. sonal
  14960. Pieter
  14961. Platform
  14962. Popular
  14963. Possible
  14964. Power
  14965. Powerful
  14966. cently introduced its first Macintosh systems based on PowerPC technology. For customers who want the power of RISC, the Power Macintosh offers a unique advantage: System 7, the only mainstream, easy-to-use opeN
  14967. rating system optimized for the PowerPC platform. Besides the inherent advantages of System 7, the new Power Macintosh systems will support the entire installed base of Macintosh applications and have the abili
  14968. phyooleet
  14969. s type of immediately usable innovation was previewed when PlainTalk was built into the Macintosh AV systems and allowed customers to give speech commands immediately with any existing application that supporteS
  14970. d the Apple events programming model. 
  14971. OpenDoc components will become smarter about what kind of document they
  14972. re in and what task the user is individual
  14973. s requests, 
  14974. remembering
  14975.  or making educated guesses ab
  14976. Protected
  14977. Provide
  14978. Provides
  14979. Providing
  14980. Putting
  14981. Quickdrawes
  14982. s. Working with Oracle Corporation
  14983. s Media Server product line, Apple will provide the Macintosh user interface for viewers to take advantage of services such as home shopping, video on demand, and interactive O
  14984. learning. 
  14985. Active Assistance: From Ease of Use to Ease of Doing.  In 1984, Apple introduced a graphical user interface (GUI) so successful that other operating system vendors are trying to create their own Mac
  14986. Morphs
  14987. Most-networked
  14988. Motivated
  14989. Motorola
  14990. Mount
  14991. Mouse
  14992. Mouse-up
  14993. Moved
  14994. Movement
  14995. Moves
  14996. Movies
  14997. Moving
  14998. Ms-dos
  14999. Multiple
  15000. Multiple-platform
  15001. Needs
  15002. Neglected
  15003. Neighborhood
  15004. Network
  15005. Networking
  15006. Networks
  15007. Never
  15008. Newer
  15009. Newest
  15010. Newly-designed
  15011. Newso
  15012. Introduce
  15013. Introduction
  15014. Investment
  15015. Investments
  15016. Joinede
  15017. Transparencies
  15018. Transparency
  15019. Transparent
  15020. rst vendor to market with a PowerPC-based personal computer.
  15021. This represents a major shift away from the historic pattern of technology adoption
  15022. where the greatest power is available in only the highest-end syD
  15023. stems. Using PowerPC technology, Apple intends for the price/performance advances of RISC to be affordable and usable for its entire range of customers.
  15024. Apple expects PowerPC processors to become the highest-v
  15025. will no longer mean incompatibility, but opportunity.
  15026. ndows Applications
  15027. Apple currently offers a dual-processor configuration of the Macintosh Quadra computer
  15028. called the Macintosh Quadra 610, DOS Compatible
  15029. for MS-DOS and Windows application compatibility. It incJ
  15030. ludes a 25-megahertz Intel 80486SX processor that allows users to run Macintosh and MS-DOS or Windows applications in tandem, and even cut and paste data between these environments. This product recently won By
  15031. Recently
  15032. Receptionists
  15033. Recipient
  15034. Recognition
  15035. Recognize
  15036. Recognizedch, and skew objects (including text) and incorporate graphics functionality into a broader range of ap
  15037. plications
  15038.   Support for the 680x0 family of CPUs, with optimized performance for the PowerPC processor
  15039. The Emergence of a Component Software Standard: OpenDoc
  15040. Third-party developers have already begun work o
  15041. tain their investment in software and data without disruption. It means offering solutions for Macintosh, MS-DOS, Windows, UNIX, and OS/2 users, whether they use stand-alone systems or are connected to others vF
  15042. ia modem, local area networks, or as part of enterprise systems.
  15043. Over the course of the next few years, Apple will implement specific strategies to create new hardware, software, collaboration, and interface s
  15044. Unwieldy
  15045. Upcoming
  15046. Update
  15047. Upgrade
  15048. Upward
  15049. Using
  15050. intosh-like interfaces. Apple has made the interface even richer with the addition of built-in collaboration via PowerTalk, and with speech recognition via PlainTalk software on the Macintosh AV systems. But afQ
  15051. ter 10 years of experience, Apple is able to recognize potential limitations in the current
  15052. and relatively passive
  15053. GUI model. Based on this experience, Apple is poised to evolve the user interface from a passiv
  15054.  sales.
  15055. New Power for New Applications. The high-performance PowerPC platform creates the foundation for a new generation of faster, more powerful Macintosh software, offering two to four times the performancH
  15056. e of today
  15057. s fastest 68040- and 80486-based personal computers. Applications that are computation-intensive, such as graphics or computer-aided design software, will run up to 10 times faster on the PowerPC chi
  15058. World
  15059. Worldscript
  15060. Worrying
  15061. Would
  15062. Writeold
  15063. Solutions
  15064. d the TCP/IP and OSI protocols. Apple will also provide the following tools for cross-platform compatibility.
  15065.   MacTCP. Beginning with the next reference release of the System 7 operating system, Apple will inD
  15066. clude MacTCP software, which supports TCP/IP (Transmission Control Protocol/Internet Protocol), a popular protocol for business and education networks and for the Internet communications network. MacTCP, which 
  15067. icate
  15068. Communication
  15069. Communications
  15070. Companies
  15071. Companyomplexity
  15072. eas and a smooth migration path for users on any platform, Apple will provide an open, industry-standard platform that brings immediate rewards and long-term security. 
  15073. Power Macintosh:
  15074. The Hardware Platform fF
  15075. or the 
  15076. 90s and Beyond 
  15077. The complex instruction-set computing (CISC) processor architecture has been a viable standard for personal computers for many years. But as this technology approaches the end of its lif
  15078. Workgroup
  15079. Working
  15080. Workspace
  15081. Workstations
  15082. World
  15083. Worrying
  15084. Developers
  15085. Dictionaries@
  15086. Difficult
  15087.  new technologies in all OpenDoc-compliant applications.
  15088. Directions for 1995 and 1996
  15089. The Apple initiatives outlined above will take full advantage of the industry 
  15090. advances in RISC computing, component software, collaboration, and active assistance and show smooth growth over the next several years. While 1994 will be a watershed year for Apple, the following years will a
  15091. Their
  15092. Theirs
  15093. Create
  15094. Creating
  15095. Current
  15096. Custom
  15097. Customer's
  15098. Customers
  15099. Customization
  15100. Customized
  15101. Decision
  15102. Deliver
  15103. Delivers
  15104. Demonstrate
  15105. Desktop
  15106. Developed
  15107. Developers
  15108. Develops
  15109. Devices
  15110. Different
  15111. Digital
  15112. Advances
  15113. Advantage
  15114. Advantages
  15115. Allow
  15116. Allowed
  15117. Allowing
  15118. Along
  15119. Already
  15120. Guide
  15121. Guiding
  15122. Happen
  15123. Hardware
  15124. Hardware-independent
  15125. Hidden
  15126. High-end
  15127. Higher
  15128. Platforms
  15129. Poised
  15130. Ported
  15131. Potential
  15132. Power
  15133. Powerpcpc
  15134. Mac OS Strategy
  15135. Macintosh Operating
  15136. System Strategy
  15137. A Standard for Open Innovation
  15138. 1b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  15139. Macintosh Operating System Strategy
  15140. tosh Operating System Strategy
  15141. Plan for Open Innovation
  15142. Standing Out: Advanced Technology, Usable Now
  15143. Power Macintosh
  15144. OpenDoc
  15145. Collaboration
  15146. Active Assistance
  15147. Deliverin
  15148. ices. Apple
  15149. s PowerShare Collaboration Servers will support Windows clients as well as Apple
  15150. s own PowerTalk clients. And Microsoft will support PowerTalk clients on its upcoming server products. Both Apple andH
  15151.  Microsoft will support Common Mail Calls (CMC), resulting in easier cross-platform development for application developers and more choices for customers. 
  15152.   Open Transport. To make network interoperability ea
  15153. Dragging
  15154. Dual-processor
  15155. Easier
  15156. Easily
  15157. EasyInto
  15158. ns, Apple remains continuously aware of these concerns and has made conscious steps to ensure that customers
  15159.  investments are protected. 
  15160. Fitting into the customer
  15161. s existing computing environment and providinN
  15162. g a smooth migration path to new technologies is Apple
  15163. s overriding goal
  15164. offering both immediate compatibility and scalability in the future. Apple is best positioned as a long-term investment for users on all 
  15165. Ms-dos
  15166. Multimedia
  15167. Multiple
  15168. Multithreading
  15169. Networkingn
  15170. Programs
  15171. Progress
  15172. Projects
  15173. Promise
  15174. Promised
  15175. Promises
  15176. Promotes
  15177. Prompts
  15178. Proper
  15179. Properly
  15180. Properties
  15181. Property
  15182. Proportional
  15183. Proportionally
  15184. Proportions
  15185. Proposition
  15186. Protecting
  15187. Protection
  15188. Protocol
  15189. Protocol/internet
  15190. Protocols
  15191. Proven
  15192. Provide
  15193. Provided
  15194. phical user interface has reached the limits of what it can do to make computing easier. And the emerging information superhighway is already too complex to navigate with confidence.
  15195. Profound changes are takinD
  15196. g place in hardware and software technology that  will take us past these barriers and permit computing to make even more beneficial contributions to learning, work, and entertainment. In 1994, four major trend
  15197. Existing
  15198. Expanding
  15199. Expected
  15200. Expects
  15201. Experienceerience
  15202. f electronic information available on local services now, and by late 1994 on services such as the Internet, an electronic mail network connecting millions of government, university, and business users.
  15203. Even iM
  15204. n the home, consumers will be able to use Macintosh technology in set-top boxes to access multimedia information, carried over telephone or cable television lines and presented as interactive television service
  15205. Contrast
  15206. Contrasting
  15207. Contributions
  15208. Control
  15209. rolling
  15210. Controls
  15211. Convenience
  15212. Convenient
  15213. Conveniently
  15214. Convention
  15215. Conversion
  15216. Convert
  15217. Converted
  15218. Converter
  15219. Converting
  15220. Converts
  15221. Convey
  15222. Cooperation
  15223. Cooperative
  15224. Coordinate
  15225. Coordinated
  15226. Coordinates
  15227. Copied
  15228. Copies
  15229.  OpenDoc implementations for other operating systems come to market, CI Labs will validate their compliance with the OpenDoc specification. Compliant parts and applications will interoperate with each other, reM
  15230. gardless of the vendor. Because of this, people can work with the components they want without worrying about compatibility. 
  15231. An Open Technology. Several companies have already announced plans to support OpenD
  15232. Easier
  15233. Easier-to-use
  15234. Easiest
  15235. Easily
  15236. Easy-to-access
  15237. Easy-to-implement
  15238. Easy-to-use
  15239. Edged
  15240. Edges
  15241. Edited
  15242. Editing
  15243. Edition
  15244. Editor
  15245. Editors
  15246. Educated
  15247. Easily
  15248. Easily
  15249. Easily
  15250. Easily
  15251. asily
  15252. Easily
  15253. Easily
  15254. Easily
  15255. Easily
  15256. asily
  15257. asily
  15258. asily
  15259. asily
  15260.  for future Macintosh operating system rele
  15261. Intel
  15262. Intel's
  15263. Intelligence
  15264. Intelligent
  15265. Intended
  15266. Intends
  15267. Intent
  15268.  OpenDoc-compliant applications.
  15269. Directions for 1995 and 1996
  15270. Apple initiatives outlined above will take full advantage of the industry advances in RISC computing, component software, collaboration, and active assistance and show smooth growth over the next several years.
  15271. Among
  15272. Amount
  15273. Amounts
  15274. An-alyst
  15275. Analogy
  15276. Anchor
  15277. Implementedt's
  15278. Joint
  15279. Others
  15280. Otherwise
  15281. Outgoing
  15282. Outline
  15283. Outlined
  15284. Outlines
  15285. Output
  15286. Outset
  15287. Outside
  15288. Outward
  15289. Overall
  15290. erating system will run native.
  15291. OpenDoc Becomes the Interface 
  15292. ilding
  15293. Builds
  15294. Built
  15295. Built-in
  15296. Business
  15297. Businesses
  15298. Butions
  15299.   Ensured seamless interoperability and collaboration among Newton, Macintosh, Windows, MS-DOS, and UNIX platforms
  15300. 15b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  15301. Macintosh Operating System Strategy
  15302. Mac OS Strategy
  15303. Modular
  15304. Multiple
  15305. Native
  15306. Networking
  15307. Networks
  15308. Newerarting
  15309. Store
  15310. tandards while maintaining compatibility with the standards of the past. By fitting in, Apple continues to do what it
  15311. s always done best
  15312. offer superior technology for the best user experience
  15313. but for a wider raH
  15314. nge of users. 
  15315. Fitting In: A Plan for Open Innovation
  15316. Apple provides a range of options for users on diverse platforms who wish to take advantage of the power that Apple technology offers.
  15317. Running DOS and Wi
  15318. idespread
  15319. Windows
  15320. Windows-based
  15321. Within
  15322. Without
  15323.  cooperative philosophy, working with industry leaders such as IBM, WordPerfect, Novell, Sun, and others to establish open standards that will benefit users on all major platforms. With these technologies and pD
  15324. artnerships, Apple meets its goal of fitting in today
  15325. s computing environment to extend the usefulness of existing personal computer systems.
  15326. Solutions for Multiple Platforms
  15327. Fitting in means helping people re
  15328. First
  15329. Fitting
  15330. Flexibility
  15331. Focus
  15332. Following
  15333. Formingr
  15334. Suites
  15335. Developers
  15336. Developing
  15337. Development
  15338. Developments
  15339. Develops
  15340. Device
  15341. Device-independent
  15342. Devices
  15343. Dialect
  15344. Dialect-independent
  15345. Dialects
  15346. Dialing
  15347. Dialog
  15348. Dialogs
  15349. Dialup
  15350. to low-end Macintosh systems and notebook computers, as well as to high-end co
  15351. h systems similar to that of the Macintosh Quadra 610, DOS Compatible, for even better integration of the two environments. Thus, DOS and Windows customers can take advantage of the increased performance of theN
  15352.  Power Macintosh while retaining their current software investments.
  15353. Exchanging Data Among Macintosh, DOS,
  15354. and Windows Users
  15355. Many people work in mixed computing environments, or work on one type of computer at
  15356. rsion
  15357. dows and MS-DOS programs via SoftWindows emulation soft-ware from Insignia Solutions. UNIX users will also benefit from PowerPC technology through Apple
  15358. s joint efforts with IBM and other partners in developingR
  15359.  industry-standard UNIX on PowerPC, thus ensuring access to thousands of UNIX applications on this platform. The result is a milestone in the industry
  15360. unlike ever before, a major new computing platform will be 
  15361. oc. Apple is developing the Macintosh implementation of OpenDoc and will provide its Open Scripting Architecture (OSA) as part of the OpenDoc scripting facility. WordPerfect and Novell have announced cooperativO
  15362. e efforts to produce a ver-sion of OpenDoc that will run on the Windows platform. WordPerfect is also developing technology that will provide interoperability between OpenDoc and Microsoft
  15363. s OLE 2.0, Microsoft
  15364. Introduction
  15365. Introductionfitting
  15366. Investment
  15367. Investmentsst
  15368. penDoc will enable seamless interoperability between parts licensed for use across networks, so customers can share documents among everyone in a workgroup
  15369. even those with different hardware platforms. Second, C
  15370. OpenDoc provides workflow and group-editing management with its automatic document histories, which retain multiple versions of the document so a user can view past changes.
  15371. Underlying it all, Apple is develop
  15372. Together these companies are forming a consortium called the Component Integration Laboratories (CI Labs). Through CI Labs, OpenDoc implementations will be made available for multiple platforms, thus enabling sB
  15373. oftware vendors to produce component applications for use across multiple-platform networks. OpenDoc has already been seeded to key developers and is scheduled for release in 1994. 
  15374. Standing Out: Advanced Tech
  15375. housandsndards
  15376. Standing
  15377. Still
  15378. Stood
  15379. Strategies
  15380. Strategy
  15381. Study
  15382. te magazine
  15383. s Best of Comdex award in the 
  15384. Best System
  15385.  category.
  15386. Apple
  15387. s new RISC-based Power Macintosh systems
  15388. built around the industry-standard PowerPC chip
  15389. will be able to run most MS-DOS and Windows applL
  15390. ications at speeds comparable to that of entry-level 386 and 486 systems via SoftWindows emulation software from Insignia Solutions. Apple is also considering dual-processor configurations of its Power Macintos
  15391. p. This increased speed will make possible entire new categories of applications for personal computers, as well as user interface advances such as natural speech and increasingly realistic graphics.
  15392. The firstJ
  15393.  wave of Macintosh applications taking advantage of PowerPC performance is composed of faster versions of today
  15394. s popular programs and will include all categories of software: publishing, education, multimedia,
  15395. Mono-lithic
  15396. Months
  15397. Most-networked
  15398. Motorola
  15399. Movepc
  15400. Options
  15401. Ordering
  15402. Organization
  15403. Organizations
  15404. Organize
  15405. Organized
  15406. Organizing
  15407. Orientation
  15408. Origin
  15409. Original
  15410. Origins
  15411. Ornamental
  15412. e cycle, a new architecture
  15413.  reduced instruction-set computing (RISC)
  15414. will provide the significant increases for the next decade.
  15415. Chip makers have found increasingly ingenious ways to draw more and more perforH
  15416. mance from CISC chips like the Intel 80x86 and Motorola 680x0. However, performance gains are on a diminishing curve. Recently, Intel announced the P6, the latest version of its CISC-based Pentium x86 technolog
  15417. Workgroup
  15418. Working
  15419. Workspace
  15420. Workstations
  15421. World
  15422. WorryingItsomd
  15423. the outset, OpenDoc components should interoperate with existing Macintosh applications as well as programs that support Microsoft
  15424. s Object Linking and Embedding (OLE) 2.0 protocol, providing a smooth migrationC
  15425.  path that extends the usefulness of customers
  15426.  current applications.
  15427. Like OpenDoc, Microsoft
  15428. s OLE takes a modular approach to integrating applications. OLE is a proprietary technology for creating compound d
  15429. Leveragedwton
  15430. Notebook
  15431. Offer
  15432. Offers
  15433. Manager
  15434. anager
  15435. Model
  15436. Multimedia
  15437. Multiple
  15438. Navigate
  15439. Needs
  15440. Network
  15441.  SIaccompanied by more rather than fewer applications than its predecessor.
  15442. 6b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  15443. Macintosh Operating System Strategy
  15444. Mac OS Strategy
  15445.  e already ma
  15446. Together
  15447. Token
  15448. Tolerance
  15449. Tomorrow's
  15450. Toolbox
  15451. Tools
  15452. Top-left
  15453. Top-side
  15454. Topic
  15455. ions of the document in one file and allow the user to view past changes. The automatic document histories allow users to work on shared documents without losing content
  15456. abilities that allow users to approve documents and forms electronically, thus enabling a wide range of ad hoc and structured workflow applications
  15457. riptX players will be bundled
  15458. Transform
  15459. Users
  15460. Validation
  15461. Wordperfect
  15462. Overview
  15463. Paper
  15464. aintalk
  15465. ntalk
  15466. Plans
  15467. Plans
  15468. Plans
  15469. Plans
  15470. Plans
  15471. Plans
  15472. Plans
  15473. Plans
  15474. Plans
  15475. Plans
  15476. Plans
  15477. Plans
  15478. Plans
  15479. Plans
  15480. Platform
  15481. Platforms
  15482. Poised
  15483. Ported
  15484. Potential
  15485. Files
  15486. Filled
  15487. Fills
  15488. Final
  15489. Finally
  15490. Finance
  15491. Financial
  15492. Finder
  15493. Finder/applescript
  15494. Fine-tuned
  15495. Finer
  15496. Fingertips
  15497. Finish
  15498. Firms
  15499. First
  15500. e from notebook-sized systems up to high-end workstations and servers.
  15501. Supported by Thousands of Applications. To date, RISC technology has been used only in systems designed for raw computational power such aN
  15502. s engineer-ing workstations and commercial database servers. However, working with the PowerPC processor, Apple has succeeded in seamlessly moving its popular Macintosh System 7 operating system to the powerful
  15503. from several applications. 
  15504. Cross-Platform Consistency and Interoperability. Macintosh applications have traditionally provided the most consistent interface across applications from different vendors. This coI
  15505. nsistency has allowed Macintosh users to work with different kinds of applications more easily and cut training and support costs significantly. Apple has been able to ensure consistency by working with all sof
  15506. rability
  15507. Interoperate
  15508. Interoperation
  15509. Introducedndoc
  15510. s proprietary compound document architecture. 
  15511. In addition, networking support is expected from Novell, and IBM has announced its own plans to offer OS/2 and AIX (UNIX) implementations of OpenDoc. And OpenDoc Q
  15512. is designed to use IBM
  15513. s System Object Model (SOM) to package and execute parts of a compound document. ScriptX objects from Kaleida Labs and objects from the Taligent frameworks will also interoperate with OpeR
  15514. nDoc parts.
  15515. Workstations
  15516. Years
  15517. Doc Becomes the Interface and Gets Smarter
  15518. While the underlying operating system may evolve, the user environment will be consistent: the OpenDoc metaphor. OpenDoc will be built into the operating system and wiQ
  15519. ll be the standard user environment in which software components will run. With OpenDoc, users will take advantage of new system features
  15520. such as three-dimensional graphics
  15521. with their existing applications. Thi
  15522. Dragging
  15523. Easily
  15524. Mobility
  15525. Operating
  15526. etwork
  15527. twork
  15528. etwork
  15529. Network
  15530. twork
  15531. twork
  15532. Network
  15533. etwork
  15534. ions.
  15535. Like OpenDoc, Microsoft
  15536. s OLE takes a modular approach to integrating applicatio
  15537. rsonal
  15538. Platforms
  15539. Plug-and-play
  15540. Products
  15541. Protocol
  15542. Protocols
  15543. Quickly
  15544.  B`g On The Promise
  15545. The Next Twelve Months
  15546. Directions for 1995 and 1996
  15547. Getting There From Here
  15548. 2b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  15549. Macintosh Operating System Strategy
  15550. Mac OS Strategy
  15551. 8b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  15552. Macintosh Operating System Strategyication for OpenDoc parts that run across Macintosh, Windows, UNIX, and OS/2 platforms and networks, giving users more options and developers more leverage from a 
  15553. Easier
  15554. Easily
  15555. Recognized
  15556.  such as automatic document histories, which store multiple versions of the document in one file and allow the user to view past changes. The automatic document histories allow users to work on shar
  15557. ed documents without losing content from version to version. 
  15558. A Future Foundation. OpenDoc capabilities will first become available in 1994 and will run with the existing Finder. Starting in 1995, OpenDoc will
  15559. Create
  15560. Created
  15561. on, and active assistance and show smooth growth over the next several years. While 1994 will be a watershed year fo
  15562. r Apple, the following years will also provide major innovations that expand on these themes. A constant theme over time, though, will be that users will be able to take advantage of the new features with minim
  15563. y, which Intel plans to demonstrate in 1995. The P6 requires 6 million transistors to gain significant performance increases, double the number used in today
  15564. s Pentium.
  15565. Apple has made a commitment to RISC as tJ
  15566. he processing architecture for the future, working in partnership with IBM and Motorola to produce the highly acclaimed PowerPC processor line. In contrast to Pentium and P6, which represent the most ad-vanced 
  15567. Worryings
  15568. Forming
  15569. Forms
  15570. Forward
  15571. has been sold separately as Apple
  15572. s implementation of TCP/IP, lets Macintosh users access information on Cray, UNIX, Sun, VAX, and other hosts. 
  15573.   Interoperability between Apple and Microsoft Messaging ServiceF
  15574. s. As an example of its open systems approach, Apple recently announced a joint agreement with Microsoft Corporation that will ensure interoperation between their respective messaging and catalog/directory serv
  15575. Within
  15576. Without
  15577. Wordperfect
  15578. WorkflowYour
  15579. thout
  15580. Mac OS Strategy
  15581.  echnology called Apple Guide. Apple Guide will provide interactive, context-sensitive help functions that can be easily customized for specific purposes.
  15582. Wider
  15583. Widespread
  15584. Width
  15585. Widths
  15586. Williams
  15587. Windingnumberfill
  15588. Window
  15589. Windows-based
  15590. Windowshade
  15591. 13b#Macintosh Operating System StrategyeFMacintosh System Software Strategy
  15592. Macintosh Operating System Strategy
  15593. Mac OS Strategy
  15594. Because compliance with the OpenDoc specification will be verified by CI Labs, developers will be able to write OpenDoc parts that run across the Macintosh, Windows, UNIX, and OS/2 platforms and networks. From 
  15595. Kaleida
  15596. s ScriptX, which is also object-oriented in architecture, will provide
  15597. Spreadsheet
  15598. They're
  15599. They've
  15600. Thick
  15601. Thickness
  15602. Thing
  15603. Things
  15604. Think
  15605. Third
  15606. Third-party
  15607. Thorough
  15608. Those
  15609. Though
  15610. Thousands
  15611. Scriptable
  15612. SelectedSelectedtedSelectedted
  15613. SelectedtedSelectedted
  15614. Selectedted
  15615. SelectedtedSelectedted
  15616. Selectedted
  15617. Selectedted
  15618. Selectedted
  15619. Selectedted
  15620. Selectedted
  15621. SelectedtedectedtedSelectedted
  15622. Selectedtedelectedtedectedtedlectedted
  15623. Selectedted
  15624. SelectedtedSelectedtedSelectedted
  15625. Selectedted
  15626. Selectedtedectedtedtedted
  15627. Selectedted
  15628. Selectedted
  15629. Selectedted
  15630. SelectedtedtedSelectedtedlectedted
  15631. SelectedtedSelectedted
  15632. Selectedtedtedtedtedanagement
  15633. Marketstherms
  15634. Speech-recognition
  15635. Speed
  15636. Speeds
  15637. Spell
  15638. Spinning
  15639. Split
  15640. Splitting
  15641. Spoken
  15642. Spool
  15643. Spooled
  15644. Spooling
  15645. Spools
  15646. Sports
  15647. Spreadsheet
  15648. Spreadsheet-specific
  15649. Stamp
  15650. Stand-alone
  15651. Standard
  15652. Standardized
  15653. Standards
  15654. Stands
  15655. Start
  15656. Started
  15657. Starting
  15658. Starts
  15659. Startup
  15660. State
  15661. 4b#Macintosh Operating System Strategy
  15662. Mac OS Strategy
  15663.  ware Strategy
  15664. Mac OS Strategy
  15665. Management
  15666. Manager
  15667. Joint
  15668. Judge
  15669. Juggle
  15670. Jurisdictions
  15671. also offers a superior environment for customized solutions. With OSA support, OpenDoc will have built-in scripting, allowing an even higher lev
  15672. el of user customization. OpenDoc also supports networking, which enables the integration of custom workflow solutions and provides richer collaboration services such as automatic document histories, which stor
  15673. Intel
  15674. Inter@
  15675. Interaction@
  15676. Interfaces@
  15677. Intersect@
  15678. Introducing@
  15679. Involve@
  15680. Issues
  15681. Jockeying
  15682. Join@
  15683. Joined@
  15684. Joint
  15685. Kerning@
  15686. Kind@
  15687. Large
  15688. Largest@
  15689. Layouts
  15690. Leaders@
  15691. Leading@
  15692. Learning
  15693. Life@
  15694. Like@
  15695. Linked
  15696. Loaded@
  15697. Macdraw@
  15698. system-level features will be made available t
  15699. ement a richer set of services for Macintosh systems and integrate the Macintosh more tightly into cross-platform environments.
  15700. With Open Transport, users can buy an application without worrying about what netL
  15701. work they
  15702. re connected to, and system administrators can update, reroute, or re-place networking systems without disrupting their users
  15703.  applications. Open Transport, which will support both 680x0- and PowerPC 
  15704. chip, bringing RISC power to low-end Macintosh systems and notebook computers, as well as to high-end computers and servers. As promised, the PowerPC architecture will provide a scalable platform that will alloO
  15705. w users to migrate from mobile devices up to workstation capabilities while using the same software and graphical interface. And all performance-sensitive features of the operating system will run native.
  15706. Ms-dos
  15707. Multimedia
  15708. Multiple
  15709. Multithreading
  15710. Networkingn
  15711.  the office and another at home. To make it easier to exchange data files between these systems, Apple currently offers Macintosh PC Exchange and Macintosh Easy Open, a set of utilities that allows MS-DOS, WindP
  15712. ows, and OS/2 files to be opened and edited with Macintosh applications. Apple will include Macintosh PC Exchange and Macintosh Easy Open in its next reference release of the System 7 operating system to ensureQ; that users automatically gain the benefits they provide. 
  15713. changes. The automatic document histories allow users to work on shared documents without losing content from version to version. 
  15714. A Future Foundation. OpenDoc capabilities will first become available in 1994 I
  15715. and will run with the existing Finder. Starting in 1995, OpenDoc will act as the foundation for future Macintosh operating system releases and become the vehicle by which many of Apple
  15716. s newest system-level fea
  15717. Multithreading
  15718. Networking
  15719. Networks
  15720. Objectsy
  15721. Accomplish
  15722. Accomplished
  15723. Accomplishes
  15724. Accomplishing
  15725. According
  15726. Account
  15727. Accounted
  15728. Accounting
  15729. Accounts
  15730. Accurate
  15731. Achieve
  15732. Achieved
  15733. Achieves
  15734. Acius
  15735. Acknowledged
  15736. Across
  15737. Acting
  15738. Action
  15739. Actions
  15740. Active
  15741. Actively
  15742. Adapt
  15743. Adapted
  15744. Appleshare
  15745. Appletalk
  15746. Applica-tion
  15747. Application
  15748. Application's
  15749. Applications
  15750. Approaches
  15751. Appropriate
  15752. Based
  15753. Baseform
  15754. Baseform's
  15755. Baseline
  15756. Baselines
  15757. Basic
  15758. Basics
  15759. Basis
  15760. Batteries
  15761. Battery
  15762. Better
  15763. Between
  15764. Beyond
  15765. Bezier
  15766. Bi-directional
  15767. Bidirectional
  15768. Bitmap
  15769. Bitmapped
  15770. Bitmaps
  15771. Blank
  15772. Blinking
  15773. Block
  15774. Blocks
  15775. Board
  15776. Boldness
  15777. Books
  15778. Boosted
  15779. Bottom
  15780. Bottom-side
  15781. Bottoms
  15782. Catalogs
  15783. Categories
  15784. Category
  15785. Cause
  15786. Caused
  15787. Causes
  15788. Cd-rom
  15789. Center
  15790. Centered
  15791. Centering
  15792. Centers
  15793. Centralized
  15794. Centrally
  15795. Certain
  15796. Certainly
  15797. Chain
  15798. Championed
  15799. Changing
  15800. Character
  15801. Character-specific
  15802. Character-to-glyph
  15803. Customer
  15804. Customer's
  15805. Customers
  15806. Customizable
  15807. Customization
  15808. Customize
  15809. Customized
  15810. Cutting
  15811. Cycle
  15812. Cycles
  15813. Daily
  15814. Dashed
  15815. Deeper
  15816. Default
  15817. Define
  15818. Defined
  15819. Defines
  15820. Defining
  15821. Definition
  15822. Degree
  15823. Degrees
  15824. Delegate
  15825. Delete
  15826. Deleted
  15827. Deleting
  15828. Deletion
  15829. Divided
  15830. Divisibility
  15831. Divisible
  15832. Do-everything
  15833. Docu-ments
  15834. Document
  15835. Document-centric
  15836. Documentation
  15837. Documents
  15838. Doing
  15839. Education
  15840. Effect
  15841. Emerge
  15842. Emerged
  15843. Emergence
  15844. Emerging
  15845. Emits
  15846. Emphasis
  15847. Emphasized
  15848. Employed
  15849. Employees
  15850. Empowers
  15851. Empty
  15852. Emptying
  15853. Emulates
  15854. Emulation
  15855. Emulator
  15856. Enable
  15857. Enabled
  15858. Enables
  15859. Enabling
  15860. English
  15861. Enhance
  15862. Enhanced
  15863. Enhancements
  15864. Enjoy
  15865. Enjoying
  15866. Enough
  15867. Enriched
  15868. Ensure
  15869. Ensured
  15870. Ensures
  15871. Ensuring
  15872. Enter
  15873. Entered
  15874. Entering
  15875. Enterprise
  15876. Enterprise's
  15877. Entertainment
  15878. Entire
  15879. Entirely
  15880. Entity
  15881. Entrance
  15882. Entries
  15883. Entry
  15884. Entry-level
  15885. Hartsook
  15886. Helvetica
  15887. Hence
  15888. Here's
  15889. Hewlett-packard
  15890. Hexidecimal
  15891. Hidden
  15892. Hiding
  15893. Hierarchial
  15894. Hierarchical
  15895. Hierarchy
  15896. High-capacity
  15897. High-end
  15898. High-level
  15899. High-performance
  15900. High-quality
  15901. High-resolution
  15902. High-volume
  15903. Higherit-side
  15904. Hit-testing
  15905. Holding
  15906. Horizontal
  15907. Higher
  15908. Higher-resolution
  15909. Highest
  15910. Highest-end
  15911. Highest-volume
  15912. Highlight
  15913. Highlighted
  15914. Highlighting
  15915. Highlights
  15916. Highly
  15917. Hindered
  15918. Hindi
  15919. Hinting
  15920. Historic
  15921. Histories
  15922. History
  15923. Hit-side
  15924. Hit-testing
  15925. Holding
  15926. Homogeneous
  15927. Horizontal
  15928. Hosts
  15929. Hourly
  15930. Hours
  15931. Ignored
  15932. Ihndi
  15933. Illustrate
  15934. Illustrated
  15935. Image
  15936. Images
  15937. Imagewriter
  15938. Imaginary
  15939. Imaging
  15940. Immediate
  15941. Immediately
  15942. Impact
  15943. Implement
  15944. Implementation
  15945. Implementations
  15946. Implemented
  15947. Implementing
  15948. Implements
  15949. Implications
  15950. Important
  15951. Inter
  15952. Interact
  15953. Leader
  15954. Leader-ship
  15955. Leads
  15956. Learn
  15957. Learning
  15958. Least
  15959. Leave
  15960. Leaving
  15961. Left-side
  15962. Left-to-right
  15963. Leisure
  15964. Length
  15965. Letter
  15966. Letters
  15967. Level
  15968. Levels
  15969. Leverage
  15970. Library
  15971. Licensed
  15972. Ligature
  15973. Ligatures
  15974. Light
  15975. Lightweight
  15976. Leaders
  15977. Leadership
  15978. rning
  15979. Least
  15980. Leave
  15981. Leaving
  15982. Left-side
  15983. Left-to-right
  15984. Leisure
  15985. Length
  15986. Letter
  15987. Letters
  15988. Level
  15989. Levels
  15990. Leverage
  15991. Library
  15992. Licensed
  15993. Ligature
  15994. Ligatures
  15995. Light
  15996. Lightweight
  15997. Leading
  15998. Leads
  15999. Leafing
  16000. Leaps
  16001. Learn
  16002. Learning
  16003. Left-side
  16004. Left-to-right
  16005. Leisure
  16006. Length
  16007. Letter
  16008. Letters
  16009. Level
  16010. Levels
  16011. Leverage
  16012. Library
  16013. Licensed
  16014. Ligature
  16015. Ligatures
  16016. Light
  16017. Lightweight
  16018. Learning
  16019. Least
  16020. Leave
  16021. Leaving
  16022. Left-side
  16023. Left-to-right
  16024. Legible
  16025. Leisure
  16026. Length
  16027. Lengthy
  16028. Letters
  16029. Level
  16030. Levels
  16031. Leverage
  16032. Leveraged
  16033. Leveraging
  16034. Library
  16035. License
  16036. Licensed
  16037. Licensing
  16038. Ligature
  16039. Ligatures
  16040. Light
  16041. Lightweight
  16042. Looked
  16043. Looking
  16044. Loose
  16045. Loosen
  16046. Loosened
  16047. Looseness
  16048. Losing
  16049. Low-cost
  16050. Low-end
  16051. Low-power
  16052. Low-volume
  16053. Lower
  16054. Lower-left-hand
  16055. Lower-right
  16056. Lowercase
  16057. Lowering
  16058. Lowers
  16059. Lowest
  16060. Multiport
  16061. Multiport
  16062. Numbers
  16063. Numerals
  16064. Numerous
  16065. Nutshell
  16066. Object
  16067. On-line
  16068. On-screen
  16069. On-the-curve
  16070. On/off
  16071. Parts
  16072. Pascal
  16073. Passing
  16074. Passive
  16075. Password
  16076. Password-controlled
  16077. Passwords
  16078. Paste
  16079. Pasting
  16080. Paths
  16081. Pattern
  16082. Pavilion
  16083. Payable
  16084. Peer-to-peer
  16085. Pentium
  16086. People
  16087. Potential
  16088. Potentially
  16089. Power
  16090. Power-management
  16091. Powerbook
  16092. Powerbooks
  16093. Powerful
  16094. Powerpc
  16095. Powerpc-based
  16096. Powershare
  16097. Practical
  16098. Preannouncing
  16099. Preceding
  16100. Precise
  16101. Precisely
  16102. Predecessor
  16103. Potential
  16104. Powershare
  16105. Predefined@
  16106. Present@
  16107. Pressed@
  16108. Print
  16109. Produce@
  16110. Programming@
  16111. Programs
  16112. Proprietary@
  16113. Provided
  16114. Published@
  16115. Quickdraw
  16116. Raises@
  16117. Rather
  16118. Recalculating
  16119. Recently
  16120. Recognized
  16121. Recognizes@
  16122. Redraws@
  16123. References@
  16124. Regard@
  16125. Relied@
  16126. Remote
  16127. Rendered@
  16128. Repositories
  16129. Require
  16130. Requires
  16131. Resemble@
  16132. Restype@
  16133. Result@
  16134. Predefined
  16135. Predictable
  16136. Predictably
  16137. Predicted
  16138. Predrawn
  16139. Preempt
  16140. Preemptive
  16141. Preferences
  16142. Preliminary
  16143. Premier
  16144. Preparation
  16145. Preselected
  16146. Rather
  16147. Ratio
  16148. Re-place
  16149. Reach
  16150. Reached
  16151. Read-out
  16152. Readable
  16153. Reader
  16154. Readily
  16155. Readiness
  16156. Reading
  16157. Readout
  16158. Reads
  16159. Ready
  16160. Reaffirming
  16161. Real-time
  16162. Realistic
  16163. Realized
  16164. Realm
  16165. Rearranged
  16166. Rearrangement
  16167. Rearrangements
  16168. Reason
  16169. Reasonable
  16170. Recalculating
  16171. Receives
  16172. Receiving
  16173. Recent
  16174. Recently
  16175. Recognizes
  16176. ecognizes
  16177. Saving
  16178. Savvy
  16179. Scalability
  16180. Scalable
  16181. Scale
  16182. Scanners
  16183. Schedule
  16184. Scheduling
  16185. Scheme
  16186. Screen
  16187. Script
  16188. Scriptability
  16189. Scriptable
  16190. Scripted
  16191. Scripters
  16192. Scripting
  16193. Scripts
  16194. Scroll
  16195. Scrolling
  16196. Seamless
  16197. Search
  16198. Searching
  16199. Scaler
  16200. Scalers
  16201. Scaling
  16202. Scanners
  16203. Schedule
  16204. Scheduled
  16205. Scheduling
  16206. Scheme
  16207. School
  16208. Schools
  16209. Scrapbook
  16210. Scratch
  16211. Screen
  16212. Screen-based
  16213. Script
  16214. Scriptable
  16215. Scripted
  16216. Scripters
  16217. Scripting
  16218. Scripts
  16219. Scripts
  16220. Scriptx
  16221. Scroll
  16222. Scrolling
  16223. Seamless
  16224. Seamlessly
  16225. Search
  16226. Searches
  16227. Searching
  16228. Situation
  16229. Situations
  16230. Sizes
  16231. Sketches
  16232. Skewed
  16233. Skewing
  16234. Skill
  16235. Skills
  16236. Slanted
  16237. Slanting
  16238. Sleep
  16239. Slides
  16240. Slightly
  16241. Small
  16242. Smaller
  16243. Smallest
  16244. Smart
  16245. Smarter
  16246. Smooth
  16247. Smoother
  16248. Smoothly
  16249. urces such as memory and hard disk space. Workstation and server operating systems typically require 20 megabytes or more of RAM and at least a 250-megabyte hard disk drive. In contrast, RISC-based personal comTpputer operating systems must operate comfortably with 8 to 12 megabytes of RAM and 80-megabyte hard disk drives.
  16250.                        version of
  16251.                                               
  16252. Implicit
  16253. Imply
  16254. Import
  16255. Importance
  16256. Important
  16257. ITECTURE
  16258. Open standard, multivendor effort         Proprietary, single-vendor effort,
  16259.                                           no announced UNIX or OS/2 support
  16260. Source code available                     SourcC
  16261. e code not available
  16262. Extensible, scalable architecture         Closed architecture
  16263. USER EXPERIENCE                    USER EXPERIENCE
  16264. Supports irregularly shaped,              Supports rectangular, non-
  16265. overla
  16266. Server
  16267. Server-based
  16268. Servers
  16269. Service
  16270. Services
  16271. Severalry
  16272. Compound Document Architectures
  16273. Compound document architectures have emerged as the answer to these issues, by reducing the complexity and increasing the flexibility of software for both end users and developerB
  16274. s. They offer an evolutionary approach to restructuring software into independent modules, or 
  16275. parts,
  16276.  which can be flexibly combined in a variety of ways. The result is an entirely different way of both using 
  16277. orting
  16278. Quickdraw
  16279. Their
  16280. Applica
  16281. Strategy
  16282. 3b-Apple System Software Competitive White Papere
  16283. OS Competitive White Paper
  16284. OS Comp. WP
  16285. sal desktop mailbox. 
  16286. PowerTalk allows users to enjoy the benefits of a single mail box and a consistent interface for browsing and searching information, regardless of the number of communications services theL
  16287. y use. It provides a single mail box icon for all incoming and outgoing mail
  16288. including on-line services, fax, voice, electronic mail from various sources, and documents from any application. The universal mail 
  16289. Working
  16290. Worldscript
  16291. Worldwide
  16292. Would
  16293. Years
  16294. Draw GX graphics architecture. The combination of System 7.5 and PowerPC technology offers significant benefits today and represents the first glimpse of how the Macintosh interface will look, feel, and performP
  16295.  in the future.
  16296.   Users of Macintosh PowerBook systems will be able to work and communicate more efficiently than ever with built-in PowerTalk support as well as new utilities and enhancements that improve Po
  16297. chnologies
  16298. Technology
  16299. Theme
  16300. Themes
  16301. Themselves
  16302. There
  16303. There's
  16304. Thereafter
  16305. Thereby
  16306. Therefore
  16307. Therefrom
  16308. These
  16309. Without
  16310. Working
  16311. ms can be addressed through the use of object-based technologies: the difficulty today of creating documents with varying media and the increasing complexity of applications.
  16312. Compound documents. Ten years ago,N
  16313.  most of what people did with computers centered around text and numbers. The graphical nature of the Macintosh computer brought a new emphasis to working with graphics on the computer, because the graphics-bas
  16314. System
  16315. System-defined
  16316. System-enforced
  16317. System-level
  16318. System-software
  16319. Systems
  16320. Systemwide
  16321. Table
  16322. Tables
  16323. daunted by multiple formats, competing communications services, 
  16324. Obtain
  16325. Obtained
  16326. Obtaining
  16327. Obvious
  16328. Occupied
  16329. Occupies
  16330. Occur
  16331. Occurred
  16332. Occurring
  16333. Occurs
  16334. October
  16335. /S                
  16336.    Third-party support                            
  16337.                   Limited 
  16338. Available for PowerPC                             
  16339. Moving from Passive to Active User Interfaces
  16340. In the 1980sI
  16341. , Apple pioneered the concept of the personal computer graphical user interface, incorporating features such as windows, menus, icons, and copy-and-paste functionality to simplify the process of working with co
  16342. pping content                       overlapping content only
  16343. Multiple-object editing; multiple         Single object editing
  16344. components can stay active
  16345. concurrently
  16346. Designed for fast switching               EE
  16347. ach application boots separately
  16348. among objects
  16349. Verification process for seamless         No announced way to formally
  16350. application interoperability              test OLE compliance    
  16351. COLLABORATION              
  16352. Storage
  16353. Store
  16354. Store-and-forward
  16355. Stored
  16356. Stores
  16357. Storing
  16358. Straight
  16359. Straightforward
  16360. Streamline
  16361. Streamlined
  16362. Streamlines
  16363. Stretch
  16364. Stretching
  16365. Strides
  16366. String
  16367. Strings
  16368. Strip
  16369. Stroke
  16370. Strokes
  16371. Strong
  16372. Structure
  16373. Structured
  16374. Structures
  16375. Study
  16376. Style
  16377. stem software will include Apple Guide technology, which provides step-by-step context-sensitive assistance
  16378. even to the extent of showing users precisely how to complete a task using scripting.
  16379.  1994 Apple CoD
  16380. mputer, Inc. All rights reserved. Apple, the Apple logo, AppleTalk, Macintosh, Macintosh Quadra, and PowerBook are trademarks of Apple Computer, Inc., registered in the U.S.A. and other countries. AppleScript, 
  16381. ecognition
  16382. Recognize
  16383. Relative
  16384. Relatively
  16385. Result
  16386. Richer
  16387. Apple is actively working toward the creation of such an interface, harnessing the power of RISC and OpenDoc technology to deliver the next generation of system software
  16388. based functionality. Already delivered aB
  16389. re key technologies such as PlainTalk speech-recognition and text-to-speech software, Apple Events and AppleScript scripting technologies, and QuickTime multimedia software. And the next release of Macintosh sy
  16390. Configuration
  16391. Applescript
  16392. 5b-Apple System Software Competitive White Papere
  16393. OS Competitive White Paper
  16394. OS Comp. WP
  16395.             
  16396.    Rich data conten
  16397. microprocessor. With a 68040 software emulator as a standard component, System 7 for PowerPC offers exceptional compatibility with all existing programs for Macintosh. A mixed-mode architecture also supports neH
  16398. w native applications that run at full PowerPC speeds. And Apple has been working closely with the third-party development community to ensure a broad range of native application software for the PowerPC proces
  16399. Signature
  16400. Significant
  16401. Simple
  16402. Simply
  16403. Since
  16404. Singlearisd
  16405. memory protection will isolate the effects of errant programs. 
  16406. The Macintosh Operating System
  16407. System 7 for PowerPC
  16408. Apple
  16409. s Macintosh operating system (System 7)
  16410. the industry benchmark for easy-to-use system sF
  16411. oftware
  16412. maps well against all of these criteria, positioning it to assume operating system leadership on RISC. 
  16413. During the past two years, the Macintosh system software has been enhanced to run on the PowerPC 
  16414. -class
  16415. Workstations
  16416. World
  16417. Would
  16418. Writing
  16419. Years
  16420. Uncertain
  16421. n, while low-volume platforms will suffer a lack of programs. Customers demand a broad selection of applications.
  16422. Availability and compatibility of current programs. Customers moving up from current-generationL
  16423.  computers (both DOS and Windows software
  16424. based computers and Macintosh computers) will insist on support for their existing applications and data. The level of compatibility offered will be an important factor
  16425. e standard. 
  16426. As RISC achieves mainstream status in 1994, the crucial question is which operating system will dominate the PowerPC platform. Several operating systems are jockeying for this leadership position.F
  16427.  The operating system vendors
  16428. Apple, Microsoft, IBM, and so on
  16429. all have different approaches to providing operating system software for RISC-based personal computers. Some vendors require users to adopt a new o
  16430. Environments
  16431. Errant
  16432. Error-prone
  16433. Establish
  16434. Eventual
  16435. Restype
  16436. Restype
  16437.         COLLABORATION
  16438. Built-in networking                       No currently announced network structure
  16439. Makes collaboration easier by             Doesn't store multiple drafts
  16440. maintaining multiple "drafts"
  16441.  a document
  16442. Enhancing Collaboration and Communication
  16443. Just as the personal computer initially boosted individual productivity, today the technology is being applied to increase the productivity of groups work
  16444. Integration
  16445. Integrators
  16446. Intel
  16447. ducts for collaboration. PowerTalk system software, delivered in the System 7 Pro product, is the first comprehensive collaboration product for the individual user. ItI
  16448. s built-in electronic messaging, catalog, security, and digital signature capabilities make it easy for individuals to communicate and work with other individuals or groups on a network.
  16449. PowerShare Collaborati
  16450. provided by today
  16451. s personal computer operating systems. High-capacity, high-performance file systems are necessary to accommodate the larger amounts of data generated by new technologies such as multimedia. ThD
  16452. e full 32-bit operation enabled by RISC performance speeds access to and processing of data and instructions. Preemptive, multithreaded execution will allow the construction of more sophisticated programs. And 
  16453. escript
  16454. Across
  16455. Applications
  16456. 8b-Apple System Software Competitive White Papere
  16457. OS Competitive White Paper
  16458. OS Comp. WP
  16459. The competitive approach. The approach taken by Apple with its System 7 Pro software, as well as with the next version of Macintosh operating system software, is in stark contrast to that of Microsoft and its cd copy-and-paste functionality to simpli
  16460. ull advantages of computer-based collaboration and communications, electronic-mail services should be integrated directly into the operating system
  16461. not a separate utility
  16462. and mail should be gathered from differD
  16463. ent sources into a single desktop mailbox. The architecture should have an open back end to facilitate the integration of gateways providing access to a variety of mail environments, such the Internet and Quick
  16464. superiority of the graphical user interface over older, command-line interfaces.
  16465. But after 10 years of experience, Apple is able to recognize potential limitations in the current
  16466. and relatively passive
  16467. graphicM
  16468. al user interface (GUI) model. Based on this experience, Apple is poised to evolve the user interface from a passive GUI to one of active assistance that accomplishes specific tasks with minimal direction, and 
  16469. Deploy
  16470. Designed
  16471. Desktop
  16472. Developers
  16473. Different
  16474. Digitalavel
  16475. n active, 
  16476. intelligent
  16477.  assistant. Users will benefit from an intelligent interface that adapts to their way of working.
  16478. The technology necessary to implement an active interface is wide-ranging. First, activeQ
  16479.  interfaces will require tremendous power. Advanced natural-interface technologies such as speech-recognition and text-to-speech software are necessary to improve communication with the user. Second, the system
  16480. People
  16481. Possible
  16482. Powershare
  16483. Powertalk
  16484. Privacy
  16485. Producte
  16486. ompetitive pressure to add more features to their products. The result is paradoxical: As applications become more powerful in terms of features, they also become more difficult to learn and use
  16487. and hence less Tduseful to people. In addition, they require more time and effort to develop, enhance, and maintain.
  16488. acintosh
  16489.                                                  system software
  16490.    Extensible cata
  16491. Servers
  16492. Service
  16493. Service/support
  16494. Services
  16495. Set-top
  16496. Set-up
  16497. Setting
  16498. Settings
  16499. Sfnts
  16500. Shading
  16501. Shadow
  16502. Shape
  16503. he administrative complexity and massive appetite for computing resources associated with UNIX.
  16504. The abundance of operating system options confuses the situation for both developers and users. Developers will bH
  16505. e uncertain where to focus their limited development resources, resulting in an extremely limited selection of native applications for each operating system. And users will simply be unsure which operating syst
  16506. Computing
  16507. orporate
  16508. Incorporating
  16509. Independent
  16510. Integrated
  16511. Intelligence
  16512. Intelligent
  16513. Interface
  16514. Interfaces
  16515. International
  16516. Itself
  16517. Laboratories
  16518. License
  16519. Limitations
  16520. Limited
  16521. Log-in
  16522. Logical
  16523. Machines
  16524. Macintosh
  16525. Menus
  16526. Microsoft
  16527. Minimal
  16528. Modeline interfaces.
  16529. But after 10 years of experience, Apple is able to recognize potential limitations in the current
  16530. and relatively passive
  16531. graph
  16532. competitive
  16533. Print Source Doc
  16534. Transistors
  16535. Transition
  16536. Transitions
  16537. Translate
  16538. Translated
  16539. Translates
  16540. Translating
  16541. Translation
  16542. Translations
  16543. Translator
  16544. Translators
  16545. Transmission
  16546. OpenDoc, PlainTalk, PowerShare, PowerTalk, and QuickTime are trademarks of Apple Computer, Inc. DECnet is a trademark of Digital Equipment Corporation. AIX, IBM, and OS/2 are registered trademarks of InternatioF
  16547. nal Business Machines Corporation; PowerPC is a trademark of International Business Machines Corporation, used under license therefrom. QuickMail is a trademark of CE Software, Inc. UNIX is a registered trademaG$rk of UNIX System Laboratories, Inc.
  16548. Years
  16549. Separate
  16550. Separately
  16551. September
  16552. Sequence
  16553. Sequences
  16554. Sequential
  16555. Sequentially
  16556. Series
  16557. Serifs
  16558. Serious
  16559. Serve
  16560. b-Apple System Software Competitive White Papere
  16561. OS Competitive White Paper
  16562. OS Comp. WP
  16563. Opendoc
  16564. Other
  16565. Plaintalk
  16566. Power
  16567. Powerbook
  16568. Powerpc
  16569. Powershare
  16570. Powertalk
  16571. Precisely
  16572. Provides
  16573. Quadra
  16574. Quickmail
  16575. Quicktime
  16576. Registered
  16577. Release
  16578. Reserved
  16579. Rights
  16580. Scripting
  16581. Showing
  16582. Software
  16583. Speech-recognition
  16584. Step-by-step
  16585. System
  16586. Technologies
  16587. Technology
  16588. Text-to-speech
  16589. Therefrom
  16590. Toward
  16591. Trademark
  16592. Trademarks
  16593. Under
  16594. Users
  16595. Using
  16596. Which
  16597. Working
  16598. Trademarksng
  16599. OS Comp. WP
  16600. Introduction
  16601. This paper examines some crucial issues confronting the personal computer industry today. Fundamental shifts in technology are driving major changes in the realm of operating system software
  16602. changh
  16603. Multimedia
  16604. Opendoc
  16605. Plaintalk
  16606. Power
  16607. Precisely
  16608. Provides
  16609. Quicktime
  16610. Release
  16611. Reserved
  16612. Rights
  16613. Scripting
  16614. Showing
  16615. Software
  16616. Speech-recognition
  16617. Step-by-step
  16618. System
  16619. Technologies
  16620. Technology
  16621. Text-to-speech
  16622. Toward
  16623. Users
  16624. Using
  16625. Which
  16626. Working
  16627. b-Apple System Software Competitive White Papere
  16628. OS Competitive White Paper
  16629. OS Comp. WP
  16630.  tion
  16631. Decnet
  16632. Deliver
  16633. Delivered
  16634. Digital
  16635. Equipment
  16636. Events
  16637. Extent
  16638. Functionality
  16639. Generation
  16640. Guide
  16641. Harnessing
  16642. Plaintalk
  16643. Power
  16644. Powerbook
  16645. Precisely
  16646. Provides
  16647. Quadra
  16648. Quicktime
  16649. Registered
  16650. Release
  16651. Reserved
  16652. Rights
  16653. Scripting
  16654. Showing
  16655. Software
  16656. Speech-recognition
  16657. Step-by-step
  16658. System
  16659. Technologies
  16660. Technology
  16661. Text-to-speech
  16662. Toward
  16663. Trademarks
  16664. Users
  16665. Using
  16666. Which
  16667. Working
  16668. Oracle
  16669. Order
  16670. Ordered
  16671. Ordering
  16672. Organization
  16673. Organizations
  16674. Organize
  16675. Organized
  16676. Organizing
  16677. Orientation
  16678. Origin
  16679. Original
  16680. Originator
  16681. Origins
  16682. Ornamental
  16683. l authentication                   
  16684.    Scriptable                                    With the next
  16685.                                                  version of
  16686.                                                  MG
  16687. acintosh
  16688.                                                  system software
  16689.    Extensible catalog                             
  16690.    Privacy                                        
  16691.    Collaboration integrated in O
  16692. Windows
  16693. Workflow
  16694. Workgroups
  16695. Working
  16696. World
  16697.    Server independent                             
  16698.      (open back-end extensibility)
  16699.    Single log-in (key chain)                      
  16700.    Simple directory services                      
  16701.                 E
  16702.    Server based                                   
  16703.                  
  16704.    Rich data content                              
  16705. Workflow services
  16706.    Digital signatures                             
  16707.    Bidirectiona
  16708. ing together. In the current competitive and fast-paced business environment, effective communications and, more specifically, effective teamwork can provide organizations with the competitive edge that can speI
  16709. ll the difference between success and failure. 
  16710. Too often in the past, however, users have been hindered rather than helped by the technology
  16711. daunted by multiple formats, competing communications services, and
  16712.  strengthen the proposition. Workplace OS, a new operating system under development at IBM, promises to host multiple operating system 
  16713. personalities,
  16714.  such as OS/2 and Taligent. However, these choices fall shoF
  16715. rt on several of the criteria for a successful operating system (native applications, efficient operation, and ease of use). And AIX and Solaris, the two UNIX operating system
  16716. based choices, are burdened with t
  16717. iting
  16718. Years
  16719. Scale
  16720. Scriptable
  16721. Scripting
  16722. Seamless
  16723.  Rc software must also have high-level control over portions of itself, as well as over applications. 
  16724. 9b-Apple System Software Competitive White Papere
  16725. OS Competitive White Paper
  16726. OS Comp. WP
  16727. Possible
  16728. Powerful
  16729. Powershare
  16730. Powertalk
  16731. Privacy
  16732. Product
  16733.  in their choice of an operating system.
  16734. Native applications. Because the transition to RISC centers around high performance
  16735. and the new capabilities enabled by that high performance
  16736. customers will also judge N
  16737. operating systems by the breadth of selection of native applications (applications that offer full RISC performance) available. Software developers must choose a specific operating system for their PowerPC prod
  16738. ollaborative solution
  16739. Windows for Workgroups
  16740. as shown in the following figure:
  16741. Feature                                        Macintosh           Windows
  16742.                                                System 7C
  16743.  Pro        for Workgroups
  16744. E-mail
  16745.    Desktop mail                                   
  16746.    Peer-to-peer LAN mail                          
  16747.                  Limited
  16748.    Point-to-point dialup                        
  16749. Should
  16750. Showing
  16751. Shown
  16752. Shows
  16753. em to choose. 
  16754. Conclusion
  16755. The Macintosh operating system should become the leading operating system for next-generation personal computers based on PowerPC RISC microprocessors. Because Apple took a fundamentaJ
  16756. lly different approach to moving to RISC than did other companies, Apple can provide what customers want: a mature, easy-to-use operating system with a broad selection of native programs from leading developers
  16757. ucts, because, for example, an application ported to System 7 for PowerPC will not operate on Windows NT for PowerPC. 
  16758. Ease of setup, use, and administration. Easy-to-use system software has become a de facto P
  16759. requirement of personal computer users. Customers want systems that they can set up in a straightforward manner, easily configure with add-on devices, manage by themselves without requiring an administrator, an
  16760. Opendoc
  16761. Opendoc-compliant
  16762. Opened
  16763. Openframefill
  16764. Opening
  16765. Opens
  16766. Operate
  16767. Operated
  16768. Operating
  16769.  network. It provides server-based mail, catalY
  16770. og, and privacy services for PowerTalk users.
  16771. Apple recognizes that today
  16772. s computing environments are seldom homogeneous. Interoperation and coexistence with products and services from other vendors is a core
  16773. Toward that end, Apple is delivering the Open Transport Architecture
  16774. an architecture that allows all networking protocols (AppleTalk, IPX, IP, DECnet, and more) to function at a high level in the Macintosh netwB
  16775. orking world. In contrast, networking in the Windows world is complex, with multiple, competing implementations of the same protocol and no unifying architecture for developers or users.
  16776. For users to get the f
  16777. Proprietary
  16778. Protected
  16779. Protecting
  16780. Protection
  16781. Protocol
  16782. Protocol/internet
  16783. Protocols
  16784. Proven
  16785. Provide
  16786. Provided
  16787. Unlike
  16788. Unlimited
  16789. Unprece-dented
  16790. Unprecedented
  16791. Unrelated
  16792. Unsure
  16793. Until
  16794. Unused
  16795. Unwieldy
  16796. Upcoming
  16797. Update
  16798. Updated
  16799. Updating
  16800. Upgrade
  16801. Upgrades
  16802. Upper
  16803. Upper-left
  16804. Operating Systems for RISC Microprocessors
  16805. Microprocessors and operating systems have a strong interrelationship. DOS grew up as the operating system for the Intel 80x86 architecture, and now Microsoft Windows B
  16806. is succeeding to that position. Although these operating systems have had a commanding role in the CISC microprocessor world, Microsoft has no announced plans to port Windows or MS-DOS (the Microsoft version of
  16807. n of equipment is selected.
  16808. In addition, departmental systems must integrate well with other mail systems and the enterprise
  16809. s centrally managed messaging and directory backbones. To address this need, Apple iP
  16810. s working with third-party vendors to deliver both personal and server gateways to allow individuals and teams to interoperate with mail and collaboration systems other than Macintosh system
  16811. based services, as Q
  16812. well as enterprise backbones.
  16813. Strategies
  16814. Strategy
  16815. Streaks
  16816. Stream
  16817. Streamline
  16818. Streamlined
  16819. Streamlines
  16820. Strengthen
  16821. Stretch
  16822. Stretching
  16823. Strides
  16824. String
  16825. Strings
  16826. Strip
  16827. Strip's
  16828. Stroke
  16829. Strokes
  16830. Strong
  16831. Stronger
  16832. Structure
  16833. Structured
  16834. Structures
  16835. Study
  16836. Style
  16837. 10b-Apple System Software Competitive White Papere
  16838. OS Competitive White Paper
  16839. ically designed for mobile users who frequently connect to a network, work off-line, and then reconnect at a later time. With PowerTalk, users can quickly and easily copy mail from a server
  16840. scripting.
  16841.  1994 Apple 
  16842. Object
  16843. Objects
  16844. Opendoc
  16845. Overlapping
  16846. g a labor-intensive series of actions to move data from each creator application to the final document. This lengthy and cumbersome process tends to be error-prone and frustrating
  16847. and, consequently, time-consumR
  16848. Application complexity. In recent years, developers have found that the demands of the marketplace encourage an ever-increasing complexity in successive releases of applications; they are under constant c
  16849. ssors
  16850. Products
  16851. Profoundly
  16852. Programs
  16853. Providing
  16854. Question
  16855. Require
  16856. Microsoft
  16857. s mainstream operating system
  16858. Windows 3.1
  16859. is simply not available for PowerPC or any other RISC microprocessor. This is because Windows 3.1 (like its eventual successor, Chicago) is built around the IB
  16860. ntel architecture, contains significant amounts of 80x86 assembly-language code and, according to Microsoft officials, is not easily ported to other computer architectures. Windows customers who want RISC perfo
  16861. orking
  16862. Workplace
  16863. Workstation
  16864. Workstation-class
  16865. Years
  16866.  and excellent compatibility with existing programs. Driven by the volumes of Apple
  16867. s hardware business, the Macintosh operating system will offer developers a far stronger proposition than its competitors.
  16868. e Move to Object Technologies
  16869. Apple is not alone in recognizing some of the problems with computing today and the benefits to be realized from moving to an object-based applications framework. Two major proble
  16870. even anticipates user preferences and needs. Computers in the future will incorporate intelligence that will understand what the user is attempting to do and guide him or her through the task. A logical next stO
  16871. ep is allowing people to 
  16872. delegate
  16873.  complete tasks to the computer, freeing them to focus on other activities. When this technology is in place, the user interface will be transformed from a passive player to a
  16874. Groups
  16875.  the sheer bulk of information they receive. Increasingly, it
  16876. s becoming obvious that merely having information at our fingertips isn
  16877. t enough. What we need are technologies that help us to manage information
  16878. ot just get more of it.
  16879. Already, Apple has demonstrated industry-leading directions in these kinds of useful collaborative technologies. New developments will continue to help customers navigate vast stores of
  16880. Their
  16881. These
  16882. rmance must migrate to a different operating system.
  16883. IBM. IBM
  16884. s strategy for the PowerPC chip is to offer a number of high-end, workstation operating systems and leave the choice to the customer. Operating sysD
  16885. tem choices to be offered by IBM include AIX, Workplace OS, Solaris, Taligent, and OS/2 (on Workplace OS). 
  16886. Each of these operating systems alone is a weak contender
  16887. and the combination of them does nothing to
  16888. Workstation
  16889. Workstation-class
  16890. World
  16891. Writing
  16892. Years
  16893. Powershare
  16894. Powertalk
  16895. Powertalk's
  16896. Powertalk/powershare
  16897. Practical
  16898. Pre-selected
  16899. Preannouncing
  16900. Preceding
  16901. Precise
  16902. Precisely
  16903. Predecessor
  16904. ld systems that are trustworthy and secure. Systemwide scripting is also critical, to allow people to take off-the-shelf programs and weave them together 
  16905. Efficient
  16906. Effort
  16907. Emphasisg
  16908. Extremely
  16909. Final
  16910. Focus
  16911. perating system altogether, while others take an evolutionary approach. To become the new standard in the personal computing market of the near future, an operating system must meet the following criteria:
  16912. ilability for RISC. This may be the most important factor
  16913. to even be in the competition, the operating system must be able to run on PowerPC. Operating systems vary in the ease in which they can be moved from p
  16914. mputers. Apple made the interface even richer with the addition of built-in collaboration via PowerTalk, and with speech recognition via PlainTalk software on the Macintosh computers that support Apple AV TechnK
  16915. ologies. As a result, the power of computing technology is now accessible to more people than ever before. The popularity of the Macintosh system software
  16916. and of Microsoft Windows
  16917. has demonstrated the relative 
  16918. latform to platform. For example, both UNIX and Windows NT were designed for easy portability. Other operating systems, notably Windows, are intrinsically tied to a certain microprocessor architecture and cannoJ
  16919. t easily be adapted to another.
  16920. Volume. Platform shipment volumes drive developers
  16921.  decisions on whether to develop software applications for the platform. High-volume platforms will attract developer attentio
  16922. Scalability. PowerPC processor
  16923. based personal computers will come in a range of designs, including desktop and notebook models. An operating system must be able to meet the varying requirements of these differeB
  16924. nt computers. 
  16925. Advanced features. To build the next generation of applications, system software extensions, and user interfaces, designers require robustness, performance, and additional services beyond those 
  16926. ystem Laboratories, Inc.
  16927. Strong
  16928. Succeeding
  16929. d so on. Traditionally, RISC systems have used UNIX
  16930. a complex operating system appropriate for the highly technical market occupied by high-end engineering and graphic workstations, but difficult for mainstreamR
  16931.  customers to work with. Operating systems designed for personal computer users must appeal to a broader, more numerous market.
  16932. Hardware efficiency. Operating systems differ in their appetite for hardware reso
  16933. ed user interface allowed easy manipulation, editing, and integration of words and images.
  16934. Today, however, many computer users engage in the creation of compound documents
  16935. documents with parts containing varioP
  16936. us media, such as text, tables, movies, sound, and graphics in a variety of file formats. Currently, each medium requires users to work in different ways, and often in separate applications or editors, demandin
  16937.  information and collaborate with others without concern for the platforms or protocols involved.
  16938. To provide advanced collaborative solutions, strong, consistent networking capabilities must be built directly M
  16939. into the operating system. Customers should be able to deploy systems, applications, and services and have them transparently take advantage of the appropriate network protocol. 
  16940. p is allowin
  16941. Systems
  16942. Taligent
  16943. Technologies
  16944. Their
  16945. These
  16946.  DOS) to a RISC platform
  16947. the effort would be tremendous. (It
  16948. s important to understand that DOS and Windows applications will run, through software emulation, on Macintosh computers with PowerPC processors.) BeD
  16949. cause of this basic incompatibility, the PowerPC chip
  16950. s dramatic, high-volume entrance into the personal computer arena will profoundly affect the operating system market, as new contenders seek to establish th
  16951. Workings
  16952. Workstations
  16953. World
  16954. Would
  16955. Writing
  16956. Years
  16957. OS Comp. WP
  16958. Apple System Software
  16959. Competitive White Paper
  16960. 1b-Apple System Software Competitive White Papere
  16961. AppleScript Tech Article
  16962. ive White Papere
  16963. AppleScript Tech Article
  16964. mines some crucial issues confronting the personal computer industry today. Fundamental shifts in technology are driving major changes in the realm of operating system software
  16965. chang
  16966. Crucial
  16967. Cumbersome
  16968. Current
  16969. Current-generation
  16970. Currently
  16971. Cursive
  16972. Cursor
  16973. Curvature
  16974. Curve
  16975. Curved
  16976. Curves
  16977. Custom
  16978. Custom-ized
  16979. educing management overhead and costs through the consolidation of system administration, improving network security, and facilita
  16980. Makes
  16981. Manage
  16982. Managed
  16983. Managementore
  16984. Motorola
  16985. p (OMG), the Open Software Foundation (OSF), and the X Consortium. Apple
  16986. s stated intent is to make OpenDoc technology not only cross-platform but also truly open
  16987. with both systems vendors and independent softwJ
  16988. are vendors able to obtain the source code easily. 
  16989. OpenDoc advantages include a superior user interface, a simple development model, multiplatform support, and network readiness.
  16990. The competition. In contrast
  16991. etails
  16992. Develop
  16993. Developer
  16994. Developers
  16995. Development
  16996. Devices
  16997. es that will have a tremendous impact on the personal computing market. In particular, this paper addresses four important trends: the emergence of mainstream RISC computers, the move to object technologies, thC
  16998. e new emphasis on collaboration and communication, and the leap from today
  16999. s passive, graphical user interface to interfaces that are both active and 
  17000. intelligent.
  17001. The Macintosh operating system
  17002. System 7
  17003. p from existing IBM PC environments to the PowerPC environment. Already, hardware-based solutions for PC compatibility are available in the Macintosh Quadra line. The PowerPC chip brings a new level of performaL
  17004. nce to software-based compatibility solutions, rendering them highly practical. Through a partnership with Insignia Solutions, a leading vendor of emulation technology, Apple can provide software-based emulatio
  17005. Which
  17006. White
  17007. Workstation
  17008. Workstations
  17009. opleed
  17010. ems, far surpassing other contenders.
  17011. Looking down the road, Apple is rapidly enhancing Macintosh system software to provide a solid foundation for the future. Although few of the differences in System 7 for PP
  17012. owerPC will be perceptible to users, significant changes have occurred within the core. A new runtime architecture, adapted from workstation-class operating environments, makes application development more stra
  17013. Vendors
  17014. Which
  17015. White
  17016. eamless
  17017. and writing personal computer software
  17018. one that 
  17019. offers a number of significant benefits. 
  17020. For users, compound document architectures offer the following:
  17021.  Easy creation of compound documents
  17022.  Editing 
  17023. in pD
  17024.  Powerful document management capabilities
  17025.  Cross-platform support
  17026.  Consistency of operation
  17027.  Uniformity of interface
  17028.  Scalability
  17029. Plug-and-play
  17030.  solutions
  17031. For developers, compound document arch
  17032. Environments
  17033. Errant
  17034. Error-prone
  17035. Establish
  17036. Eventual
  17037. ts and services from other vendors is a core component of Apple
  17038. s strategy. We believe that users must have the flexibility to mix and match desktop machines and departmental servers from several vendors. To adN
  17039. dress this requirement, Apple has forged an agreement with Microsoft that allows users to deploy a variety of computers and servers with the confidence that they will all work together
  17040. no matter what combinatio
  17041. vailability
  17042. Available
  17043. Based
  17044. Basic
  17045. Because
  17046. Become
  17047. Beenplex
  17048. Advanced
  17049. Advances
  17050. Advantage
  17051. Advantages
  17052. Adventure
  17053. Advice
  17054. , and more) to function at a high level in the Macintosh networking world. In contrast, networking in the Windows world is complex, with multiple, competing implementations of the same protocol and no 
  17055. borative
  17056. Combinationities
  17057. Component
  17058. Computer
  17059. Computers
  17060. Computing
  17061. or use in high-end workstations and servers). As a result, the PowerPC architecture offers a well-understood, compelling growth path for years to come.
  17062. The Intel response. Intel, alone in investing in Pentium,Q
  17063.  is responding to the PowerPC threat by preannouncing the details of a Pentium follow-on chip
  17064. P6. According to Intel, P6 will be a very complex chip, with more than 6 million transistors (twice as many as in th
  17065. l-understood
  17066. Which
  17067. While
  17068. White
  17069. Windows
  17070. 6b-Apple System Software Competitive White Papere
  17071. OS Competitive White Paper
  17072. OS Comp. WP
  17073. The following table summarizes the key differences in approach between OpenDoc and OLE 2.0.
  17074. Object Architectures
  17075. Apple OpenDoc                          Microsoft OLE 2.0
  17076. ARCHITECTURE                       ARCHThe
  17077. These
  17078. Those
  17079. Today's
  17080. Varying
  17081. e, IBM, and Motorola alliance has announced a series of follow-on PowerPC chips, under concurrent development. These include the low-power, low-cost PowerPC 603 (designed for use in PowerBook and low-end MacintO
  17082. osh computers), the high-performance PowerPC 604 (which will eventually replace the PowerPC 601 in desktop and midrange systems), and the superior-performance, full 64-bit implementation PowerPC 620 (designed f
  17083. Their
  17084. Themselves
  17085. These
  17086. Theyary
  17087. s fundamental requirements in these areas, providing customers with the capabilities they need, as well as offering a foundation for providing the advances they will be looking for in the future. Already, the ME
  17088. acintosh operating system is recognized as providing leadership technology in areas such as ease of use, graphics and imaging, and multimedia. This paper explains how Apple intends to build on its current stron
  17089.  users. Windows NT also lacks mainstream applications, and even programs available on the 80x86 version of Windows NT must be ported to run on a RISC microprocessor such as the PowerPC chip. 
  17090. Individual
  17091. Individuals
  17092. g position, comparing and contrasting its approach with that of other vendors.
  17093. (Note: The 
  17094. Macintosh Operating System Strategy White Paper,
  17095.  which provides additional details on Apple
  17096. s overall strategy in thiG
  17097. s area, is also available. This paper is designed to complement that piece.)
  17098. RISC Goes Mainstream
  17099. RISC (Reduced Instruction Set Computing) microprocessor architectures have been commercially successful in the
  17100. n of both DOS and Windows programs.
  17101. Apple has announced that it forecasts shipping 1 million PowerPC processor
  17102. based Macintosh computers within the year following their introduction. Because System 7 for PowerN
  17103. PC will be the standard operating system installed on these computers, Apple expects it to quickly become the operating system volume leader for not only PowerPC processor
  17104. based computers, but for all RISC syst
  17105. Vendors
  17106. Which
  17107. White
  17108. Workstation
  17109.  workstation market since the 1980s. In 1991, Apple, IBM, and Motorola joined forces to bring the benefits of this technology to the mainstream personal computing arena. These three companies combined efforts tI
  17110. o create a powerful, scalable, and cost-effective RISC-based microprocessor architecture. The result, known as the PowerPC microprocessor, will power that next generation of computers from both Apple and IBM. 
  17111. e approaches and their implications for customers.
  17112. Microsoft. Microsoft
  17113. s message to customers about RISC is clear: Customers who want RISC must adopt a new operating system
  17114. Windows NT. But because Windows NT T
  17115. was designed as a server operating system, it requires significant storage capacity and includes operating complexities (for example, in the area of security) that make it an inappropriate choice for mainstream
  17116. ortant
  17117. Industry
  17118. Instruction
  17119. Intelligent
  17120. Intends
  17121. Mail. The messaging system should scale from peer-to-peer offerings for small workgroups up to server-based systems for large groups and organizations. And the mail service should go beyond simple text to suppoF
  17122. rt media-rich data, including graphics, animation, sound, and video.
  17123. True workflow in groups and organizations becomes possible when electronic-mail services are augmented with authentication, digital signatur
  17124. perfect's
  17125. Working
  17126. Writing
  17127. ing management overhead and costs through the consolidation of system administration, improving network security, and facilitating the creation of systems with large numbers of PowerTalk users on an AppleTalk nL
  17128. etwork. It provides server-based mail, catalog, and privacy services for PowerTalk users.
  17129. Apple recognizes that today
  17130. s computing environments are seldom homogeneous. Interoperation and coexistence with produc
  17131. Availability
  17132. Available
  17133. Based
  17134. Basic
  17135. Because
  17136. Becomeeing
  17137. based Macintosh computers. To date, more than 60 companies
  17138. including all leading software vendors
  17139. have publicly announced commitments to bringing out versions of their applications for PowerPC processor
  17140. ed Macintosh computers. It is expected that hundreds of off-the-shelf applications will be available in 1994 for these new Macintosh systems. 
  17141. Apple also offers migration paths for customers who want to move u
  17142. Large
  17143. Largely
  17144. Larger
  17145. grams and weave them together into custom workflow solutions. 
  17146. Apple products for collaboration. PowerTalk system software, delivered in the System 7 Pro pro
  17147. duct, is the first comprehensive collaboration product for the individual user. Its built-in electronic messaging, catalog, security, and digital signature capabilities make it easy for individuals to communica
  17148. ightforward. And subsequent versions of Macintosh system software will add true multitasking capability, memory protection, and enhanced file-system capabilities.
  17149. The Approach Taken by Other Vendors
  17150. In contrasR
  17151. t to Apple
  17152. s moves with the Macintosh operating system, the strategies of the other major operating system vendors for their transition to PowerPC have serious shortcomings. The following sections describe thes
  17153. Intel
  17154. Intel's
  17155. Intelligent
  17156. Intends
  17157. erformance advantage over the Intel CISC architecture through less complex chip design, which translates to a smaller die size and more cost-effective manufacturing. Intel
  17158. s Pentium chip, the PowerPC chip
  17159. s comM
  17160. petitor, demonstrates the cost and manufacturing burden of having to maintain exact compatibility with the large CISC instruction set.
  17161. PowerPC growth path. In addition to the initial PowerPC 601 chip, the Appl
  17162. Their
  17163. Themselves
  17164. These
  17165. Third-party
  17166. s skills in collaborative systems to define and implement the OpenDoc technology. In addition, a number of other system and software vendors have helped shape the OpenDoc specifications, and many are expected H
  17167. to support OpenDoc in their products and to assist in implementing OpenDoc on their platforms. 
  17168. The OpenDoc coalition is working closely with recognized industry associations such as the Object Management Grou
  17169. Developer
  17170. Developers
  17171. Development
  17172. Developments
  17173. Devices
  17174. built-in electronic messaging, catalog, security, and digital signature capabilities make it easy for individuals to communicate and work with other individuals or groups on a network.
  17175. PowerShare CollaborationJ
  17176.  Servers are the focal point of Apple
  17177. s team-oriented collaboration platform. PowerShare Collaboration Server software is designed to provide a powerful platform for team-oriented collaboration solutions: reduc
  17178. Offers
  17179. Opendoc
  17180. Operation
  17181. Other
  17182. Parts
  17183. Personal
  17184. Place
  17185.  to OpenDoc, the other major effort along these lines
  17186. Microsoft
  17187. s OLE 2.0
  17188. takes a closed and proprietary approach, with the OLE 2.0 source code being held by Microsoft and provided only under Microsoft license.L
  17189.  However, a goal of the OpenDoc effort will be interoperability with OLE 2.0, which will allow developers to take advantage of its broader feature set, additional support platforms, and truly open nature withouM
  17190. t sacrificing OLE support. 
  17191. lability
  17192. Servicesd
  17193. Italic
  17194. Items
  17195. Itself
  17196. January
  17197. Japanese
  17198. Jockeyingeploy systems, applications, and services and have the
  17199. e, and privacy services, so that organizations can build systems that are trustworthy and secure. Systemwide scripting is also critical, to allow people to take off-the-shelf programs and weave them together inH
  17200. to custom workflow solutions. 
  17201. Apple products for collaboration. PowerTalk system software, delivered in the System 7 Pro product, is the first comprehensive collaboration product for the individual user. Its 
  17202. itectures enable:
  17203.  Faster, more efficient development
  17204.  Reduction of application complexity
  17205.  Diminished cost and risk of software development. 
  17206. The OpenDoc architecture. OpenDoc is a compound document archiF
  17207. tecture championed by Apple and other leading industry vendors. Specifically, Apple is combining its expertise in user-interface technology with WordPerfect
  17208. s competence in document-centric computing and Novell
  17209. The three companies in the PowerPC alliance believe that the inherent advantages of RISC microprocessor technology over microprocessors based on older, 1980s CISC (Complex Instruction Set Computing) technologyK
  17210.  will allow the PowerPC chip to offer significant
  17211. and increasing
  17212. performance and price/performance leadership over the competing Intel architecture based on CISC technology. The PowerPC chip derives its price/p
  17213.  Rne Pentium chip), offer two to three times the performance of Pentium, and ship in volume at the end of 1995. 
  17214. 2b-Apple System Software Competitive White Papere
  17215. OS Competitive White Paper
  17216. OS Comp. WP
  17217. Their
  17218. ue workflow in groups and organizations becomes possib
  17219. le when electronic-mail services are augmented with authentication, digital signature, and privacy services, so that organizations can build systems that are trustworthy and secure. Systemwide scripting is also
  17220. 64-bit
  17221. 68020
  17222. 68030
  17223. 68040
  17224. 680x0
  17225. 7.0.1
  17226. 72-dot-per-inch
  17227. Actively
  17228. Activities
  17229. Actual
  17230. Actually
  17231. Ad-vanced
  17232. Adapt
  17233. Adapted
  17234. Alladin
  17235. Alliance
  17236. Allocated
  17237. Allocates
  17238. Allocation
  17239. Allow
  17240. Allowed
  17241. Allowing
  17242. Allows
  17243. Almost
  17244. Alone
  17245. Along
  17246. Alongside
  17247. Alpha
  17248. Already
  17249. Anyone
  17250. Anything
  17251. Anytime
  17252. Anywhere
  17253. Apparent
  17254. Appeal
  17255. Appear
  17256. Appearance
  17257. Appearances
  17258. Appears
  17259. Appended
  17260. Appendix
  17261. Appetite
  17262. Apple@
  17263. Applescript
  17264. Applescript-aware@
  17265. Appleshare@
  17266. Applications
  17267. Appropriate
  17268. Architecture
  17269. Arranged@
  17270. Assistance
  17271. Assumptions@
  17272. Attempting
  17273. Automatically
  17274. Availability@
  17275. Back@
  17276. Base@
  17277. Became@
  17278. Because@
  17279. Benefit@
  17280. Better
  17281. Booth@
  17282. Bottoms
  17283. Brief@
  17284. Build@
  17285. Built
  17286. Attempting
  17287. Attention
  17288. Attract
  17289. Attributes
  17290. Audience
  17291. Augment
  17292. Augmented
  17293. August
  17294. Australia
  17295. Authentication
  17296. Auto-mate
  17297. Automate
  17298. Automated
  17299. Automates
  17300. Automatic
  17301. Automatically
  17302. Booth
  17303. Boots
  17304. Borland
  17305. Boston
  17306. Bottom
  17307. Bottom-side
  17308. Bottoms
  17309. Chancery
  17310. Change
  17311. Changed
  17312. Changes
  17313. Changing
  17314. Character
  17315. Character-specific
  17316. Character-to-glyph
  17317. Chips
  17318. Choice
  17319. Choices
  17320. Choose
  17321. Chooser
  17322. Choosing
  17323. Chosen
  17324. Circling
  17325. Circulating
  17326. Cisc-based
  17327. Claris
  17328. Clarisworks
  17329. Class
  17330. Classes
  17331. Classic
  17332. Cleaning
  17333. Clear
  17334. Click@
  17335. Clip@
  17336. Coincides@
  17337. Collection@
  17338. Combination
  17339. Combines
  17340. Commands
  17341. Community@
  17342. Compatibility
  17343. Compiled@
  17344. Components
  17345. Computer
  17346. Computing
  17347. Connect
  17348. Consistently
  17349. Constant@
  17350. Contain
  17351. Containers@
  17352. Continued@
  17353. Contrary@
  17354. Contrast
  17355. Customer@
  17356. Dashed
  17357. Data@
  17358. Database
  17359. Deeper@
  17360. Deliver@
  17361. Delivers@
  17362. Describes
  17363. Desktop@
  17364. Determine@
  17365. Developers
  17366. Coincides
  17367. Collabora-tion
  17368. Collaborate
  17369. Collaborating
  17370. Collaboration
  17371. Collaborative
  17372. Collaboratively
  17373. Control
  17374. Controlled
  17375. Controlling
  17376. Controls
  17377. Convenience
  17378. Convenient
  17379. Conveniently
  17380. Convention
  17381. Conversion
  17382. Convert
  17383. Converted
  17384. Converter
  17385. Converting
  17386. Converts
  17387. Convey
  17388. Cooperation
  17389. Cooperative
  17390. Coordinate
  17391. Coordinated
  17392. Coordinates
  17393. Copied
  17394. Copies
  17395. Control
  17396. Copy@
  17397. Corporation@
  17398. Could
  17399. Create
  17400. Created
  17401. Crucial
  17402. Customer@
  17403. Dashed
  17404. Data@
  17405. Database
  17406. Deeper@
  17407. Deliver@
  17408. Delivers@
  17409. Depending
  17410. Describes
  17411. Desktop@
  17412. Determine@
  17413. Developers
  17414. Difficult
  17415. Difficulty
  17416. Digisign
  17417. Digit
  17418. Digital
  17419. Digitally
  17420. Digits
  17421. Dilemma
  17422. Dimensions
  17423. Diminished
  17424. Diminishing
  17425. Dimming
  17426. Direct
  17427. Example
  17428. Examples
  17429. Halftones
  17430. Halftoning
  17431. Halfway
  17432. Handle
  17433. Handled
  17434. Handler
  17435. Handlers
  17436. Handles
  17437. Handling
  17438. Hands-on
  17439. Hanging
  17440. Happen
  17441. Happens
  17442. Hard-wired
  17443. Hardware
  17444. Hardware-based
  17445. Hardware-independent
  17446. Harnessing
  17447. le Guide
  17448. Interactive, step-by-step guidance for accomplishing tasks 
  17449. Among the many advanced features of System 7.5 are those that actively help users accomplish specific tasks. Chief among these is Apple GuidF
  17450. e, an electronic assistant that leaps beyond traditional help systems and guides the user through specific procedures one step at a time, actually leading the user through to the completion of the task. 
  17451. With 
  17452. Systems
  17453. Taking
  17454. Tandem
  17455. Taskss
  17456. Application
  17457. Applications
  17458. Word-processing
  17459. Wordperfect
  17460. Working
  17461. Worldwide
  17462. dual needs
  17463.   collaborate with others more effectively 
  17464.   get more performance from their PowerBook systems
  17465.   conveniently print documents and manage print functions
  17466. All of which results in increased overallF
  17467.  productivity.
  17468. The key features of Macintosh System 7.5 include:
  17469.   an innovative help system called Apple Guide that interactively helps users accomplish specific tasks
  17470.    the ability to open, edit, and pri
  17471. Creating
  17472. Current
  17473. Custom
  17474. Customer
  17475. Database
  17476. Dateciencyd
  17477. current context (which window is in front, what item is selected, etc.) For example, Apple Guide will automatically skip a step in a process if the user has already completed that step, allowing the user to accJ
  17478. omplish the task more quickly. It also checks to make sure that the user has completed the current step before moving on to the next one.
  17479. fficiently exchange data with users on these other pl
  17480. rformance
  17481. Platform
  17482. Power
  17483. Powerbook
  17484. Powertalk
  17485. Practical
  17486. Price
  17487. Print
  17488. Apple Guide, a user can learn how to accomplish new or complex tasks by following on-screen prompts. Apple Guide also provides on-screen 
  17489. coachmarks
  17490.  that provide visual clues by circling or highlighting items H
  17491. such as menu selections. (See figure)
  17492. Rather than requiring the user to search an electronic manual that covers an entire application, Apple Guide decides which information to provide to the user based on the 
  17493. Apple's
  17494. Applescript
  17495. Applescript's
  17496. Application
  17497. Applications
  17498. e databases to lead users through tasks that are unique to their company or organization. For example, a human resources department could use Apple Guide to assist employees in filling out forms electronically
  17499. guiding the user through obtaining the correct form from a network server, filling it out, and sending it to the proper electronic mailbox. 
  17500. Macintosh Drag and Drop
  17501. Simplifying and expanding the 
  17502. cut and paste
  17503. Macintosh
  17504. Mailer
  17505. Making
  17506. Meaning
  17507. Memos
  17508. Menusk
  17509. s that the majority of software vendors will provide support for Apple Guide in their applications. 
  17510. Applications that support Apple Guide will lead users through the steps required to perform particular operaE
  17511. tions. This is especially important as applications add more features and functionality. 
  17512. In a page layout application, for instance, a user might want to know how to change a block of text to a different font
  17513. Sending
  17514. Series
  17515. Server
  17516. Servers
  17517. Services
  17518. Surekess
  17519. ting users
  17520.  investment in fonts, applications, and hardware while creating a foundation for extensive new user features and product development possibilities. Current Macintosh applications and fonts will work O
  17521. alongside QuickDraw GX and be able to take advantage of many of the printing enhancements it provides. Revised and newly-designed applications will take full advantage of QuickDraw GX color, type, and graphics.P
  17522. Steps
  17523. Support
  17524. Supported
  17525. Supportskess
  17526. Arranged
  17527. Arrangement
  17528. Arrangements
  17529. Array
  17530. Arthur
  17531. Article
  17532.  such as those implemented by Apple
  17533. s PowerShare Catalog server.
  17534. Software developers can provide access to virtually any type of database through the catalogs mechanism
  17535.   AppleMail and support for mail in evE
  17536. ery application. 
  17537. PowerTalk provides a built-in letter application, AppleMail, which provides entry-level mail capabilities that includes support for messages that contain stylized text, images, and video. Unli
  17538. Consistent
  17539. Consistently
  17540. Contain
  17541. Contrast
  17542. Corporate
  17543. Createng
  17544. nted pervasively in the higher education and research communities. It is also the standard protocol for the Internet communications network.     
  17545. TCP/IP networking protocols allow multivendor computers to communiE
  17546. cate or connect with each other over a network. MacTCP, which has been sold standalone as Apple
  17547. s standard software implementation of TCP/IP, lets Macintosh users access information on Cray supercomputers, UNIX
  17548. se-of-use
  17549. Easier
  17550. Efficiency
  17551. Efficiently
  17552. Electronicers
  17553. Enhancements
  17554. Enhancing
  17555. Enjoy
  17556. Enjoying
  17557. Enough
  17558. Enriched
  17559. Ensure
  17560. Ensured
  17561. Ensures
  17562. Ensuring
  17563. Enter
  17564. Entered
  17565. Entering
  17566. Enterprise
  17567. Enterprise's
  17568. Entertainment
  17569. Entire
  17570. Entirely
  17571. Entity
  17572. Entrance
  17573. Entries
  17574. Entry
  17575. Entry-level
  17576. ook battery life and make mobile computing easier
  17577. Introduction
  17578. Apple's long-term system software strategy is to make Macintosh technology relevant and available to mainstream computer users worldwide, includiJ
  17579. ng users of DOS and Windows-based systems in addition to Macintosh users. Apple will design system software that fits into users computing environments and stands out in the practical application of new technol
  17580. mization
  17581. Cutting
  17582. Database
  17583. Databases
  17584. Dataviz
  17585. Dateeba
  17586. ported Macintosh:
  17587.   On 680x0 Macintosh systems, users will experience greater efficiency in everyday operations such as printing documents, accessing menus, and moving data from one place to another. 
  17588.   On N
  17589. Power Macintosh systems, users will experience unprecedented performance with operating system extensions that are optimized for the PowerPC processor
  17590. such as the QuickTime multimedia architecture and the Quick
  17591. Strategy
  17592. Summary
  17593. Support
  17594. Supported
  17595. Supportshe
  17596. Letter
  17597. Letters
  17598. Level
  17599. Levels
  17600. Leverage
  17601. Leveraged
  17602. Leveraging
  17603. Library
  17604. License
  17605. Licensed
  17606. Licensing
  17607. of many of the printing enhancements it provides. Revised and newly-designed applications will take full advantage of QuickDraw GX color, type, and graphics.
  17608. Typography
  17609. Users
  17610. Variety
  17611. Which
  17612. Workstations
  17613. The Macintosh System 7 operating system has established a tradition of delivering breakthrough functionality to Macintosh users. Through the regular release of system extensions and enhancements, System 7 has cB
  17614. ome to offer features such as built-in mail and messaging, multimedia capabilities, support for multiple languages, and the ability to automate routine tasks. It is also the only mainstream personal-computer op
  17615. Helps
  17616. Here's
  17617. Hiding
  17618. Hierarchicaleafingew
  17619. ographic information of the original document. No new software is required: portable documents can be created using any of today
  17620. s applications.
  17621. Advanced Features. 
  17622. Other benefits will become available in new N
  17623. or updated applications that take advantage of the advanced features of QuickDraw GX:
  17624.   More sophisticated typography. 
  17625. Macintosh gave many users their first opportunity to work with high-quality type. This h
  17626. Custom
  17627. Customer
  17628. Customers
  17629. Customization
  17630. Databases
  17631. Dataviz
  17632. Decides
  17633. em to allow Macintosh users to efficiently exchange data with users on these other platforms. 
  17634. Macintosh PC Exchange enables the user to insert a DOS-formatted disk into an Apple SuperDrive and view the disk
  17635.  contents from the Macintosh desktop
  17636. just as if the floppy came from another Macintosh system. When the user double-clicks on a DOS or Windows file to open it, Macintosh Easy Open automatically searches for app
  17637. -standardized
  17638. Obtaining
  17639. Offer
  17640. On-line
  17641. Openinging
  17642. r for novice users to keep track of documents
  17643.   System and application folder locking
  17644. prevents accidental deletion of important files
  17645.   Updated Scrapbook and Notepad
  17646. includes built-in support for Macintosh DrD
  17647. ag and Drop
  17648. Windowshade
  17649. allows the user to click on a window title bar to hide the window from view, thereby reducing screen clutter caused by many windows being open at once
  17650.   Support for larger hard dis
  17651. rating
  17652. Options
  17653. Other
  17654. Payable
  17655. People
  17656. Plains
  17657. Powertalk
  17658. werBook battery life, synchronize files, and consolidate power-management settings into a single control bar for easier customization.
  17659. System 7.5 Source Document
  17660. Source Doc
  17661. ntosh operating system. 
  17662. Thus DOS and Windows users will be able to retain their investment in DOS and Windows data and take advantage of all the additional capabilities of the Power Macintosh platform.
  17663. script
  17664. Competition
  17665. Trash
  17666. Travel
  17667. Traveling
  17668. Travelling
  17669. Trays
  17670. Treated
  17671. Treats
  17672. Tremendous
  17673. Trends
  17674. Trial-and-error
  17675. Triangle
  17676. Trigger
  17677. Triggered
  17678. Truetype
  17679. Truly
  17680. Trustworthy
  17681. Trying
  17682. Tuned
  17683. Turned
  17684. Turning
  17685. Tutorial
  17686. Twelve
  17687. Twice
  17688. ple exp
  17689. Options
  17690. Other
  17691. Payable
  17692. People
  17693. Plains
  17694. Powertalk
  17695. System 7.5 enhancements fall into five major areas, which are listed below along with the primary technologies underlying each: 
  17696. Active Assistance & Customization    
  17697. Apple Guide
  17698. Macintosh Drag and Drop
  17699. ScriptablB
  17700. e Finder 
  17701. Collaborative Technologies
  17702. PowerTalk
  17703. Telephone Manager
  17704. Compatibility
  17705. Macintosh PC Exchange/Macintosh Easy Open
  17706. MacLink Plus from Dataviz
  17707. MacTCP
  17708. Advanced Graphics and Printing
  17709. QuickDraw GX
  17710. Mobile Co
  17711. Worldscript
  17712. Worldwide
  17713. Worrying
  17714. Would
  17715. Write
  17716. Writing
  17717. Written
  17718. X-height
  17719. Year-end
  17720. Years
  17721. Yield
  17722. Electronic
  17723. Electronicallye
  17724. System 7.5 Source Documente
  17725. System 7.5 Source Document
  17726. Source Doc
  17727. Information Cards keep individual or group profiles containing electronic addresses, phone and fax numbers, personal notes, and more. Because PowerTalk supports drag-and-drop delivery, files and folders can be g
  17728. Without
  17729. nt DOS and Windows data files 
  17730.   support for the TCP/IP protocol
  17731.   enhancements that allow users to tailor their systems and automate complex or routine tasks
  17732.   the advanced QuickDraw GX graphics architecturH
  17733. e, which provides major advances in ease-of-use
  17734. for everyday printing as well as high-end graphics manipulation
  17735.   built-in collaborative services through PowerTalk software
  17736.   enhancements that optimize PowerB
  17737. Customer
  17738. Customers
  17739. Customization
  17740. Databases
  17741. Dataviz
  17742. Decides
  17743. must be able to meet the varying requirements of these different computers. 
  17744. Advanced features. To build the next generation of applications, system software extensions, and user interfaces, designers require h
  17745. robustness, performance, and additional services beyond those provided by today
  17746. s personal computer operating systems. High-capacity, high-performance file systems are necessary to accommodate the larger amount
  17747. Their
  17748. Applica
  17749. Quickdraw
  17750. Documents
  17751. Doesn't
  17752. Doingre in supported applications, users can automate any series of actions
  17753. such as reformatting a document or recalculatiC
  17754. ng a spreadsheet. With scripting, users can also easily build custom solutions by combining the most useful features of several applications
  17755. for instance, a word processing program could be scripted to automati
  17756.     Data
  17757. Viewing
  17758. Watermarks
  17759. Window
  17760. Without
  17761.  give a glimpse into the future when Macintosh systems will become even smarter about users
  17762.  preferences:
  17763.   Hierarchical Apple menus
  17764. enable faster and easier access to items that are kept in folders under theO
  17765.  Apple menu. For instance, selecting Control Panels under the Apple menu causes a list of sub-menus to be displayed. A set of 
  17766. recent items
  17767.  selections also  automatically tracks documents, applications, and se
  17768. Poweractical
  17769. Preferences
  17770. Price
  17771. Print
  17772. Printingnting
  17773. recent budget spreadsheet, selecting this month
  17774. s figures, and copying them directly into his report. 
  17775. The script could then enter today
  17776. s date in the report, open the PowerTalk 
  17777. mailer
  17778.  attached to the reportK
  17779.  document, identify people on several different mail services to whom it should be sent, and send it. Once sent, the script can do a 
  17780. Save As
  17781.  and name the report with the current date, saving it in an archive 
  17782. anual
  17783. Meaning
  17784. Meaningful
  17785. Metaphor
  17786. Method
  17787. Microsoft
  17788. Might
  17789. nnected environment is important for many Macintosh users
  17790. as well as DOS and Windows users who are considering Macintosh. They are equally concerned about making choices that will give them the greatest range oL
  17791. f future options. 
  17792. Benefits for Both 680X0 and Power Macintosh Customers
  17793. Because System 7.5 makes it easier and simpler to accomplish common functions, users will be able to work smarter and faster on any sup
  17794. Sending
  17795. Series
  17796. Server
  17797. Servers
  17798. Services
  17799. SurePrint
  17800. en systems and cross-platform support, Apple and Microsoft recently anounced a joint agreement that will ensure interoperation between their respective messaging and directory services. Apple
  17801. s PowerShare serveI
  17802. rs, which are built upon the AOCE architecture, will support Windows clients as well as Apple
  17803. s own PowerTalk clients. And Microsoft will support PowerTalk clients on its Enterprise Messaging System servers. Sp
  17804. Itcapable
  17805. Mailbox
  17806. Mailer
  17807. Mailing
  17808. Manner
  17809. Mechanism
  17810.  she wants to add it to her KeyC hain. The Key Chain essentially becomes a chain of password "keys" that will open protected network services and information. Then in the future, PowerTalk will enter the passwoQPrd, making it much easier and faster to access password-controlled information.
  17811. versal mailbox. For example, when a user opens a file server that is password protected, PowerTalk will ask i
  17812. Justification
  17813. Kanji
  17814. Kerninghecks
  17815. Chief
  17816. Choices
  17817. Circling
  17818. Offerr
  17819. System 7.5 Source Documente
  17820. System 7.5 Source Document
  17821. Source Doc
  17822. Documents
  17823.  on desktop, rather than the application folder, making it 
  17824. Notes
  17825. Novice
  17826. October
  17827. Offering
  17828. Offers
  17829. Office
  17830. Onides
  17831. rvers that were recently used, allowing the user to quickly refer back to them and open them again. (See figure below for a preliminary depiction of hierarchical menus)
  17832.   Stickey Memos
  17833. lets users create on-scrQ
  17834. een electronic notes
  17835. Windowshade
  17836. Withn
  17837. System 7.5 Source Documente
  17838. System 7.5 Source Document
  17839. Source Doc
  17840.   Telephony-aware applications
  17841. Tie software applications to telephone functions. These include applications such as contact managers that can initiate telephone calls, databases that present information automar
  17842. Vendors
  17843. Connecting
  17844. Connectivity
  17845. Consistent
  17846. Consistently
  17847. Controlple
  17848. ncorporates
  17849. Industry
  17850. Information
  17851. Input
  17852. Installation
  17853. Installedtions
  17854. cintosh Telephony Architecture (MTA), which provides a framework for the integration of personal computers and telephones.
  17855. The MTA framework allows developers to create sophisticated telephony-based solutions O|which users will be able to take advantage of with the built-in Telephone Manager support in System 7.5. Solutions include:
  17856. ther local or remote
  17857.  take advantage of server-based messaging, c
  17858. Without
  17859. Would
  17860. elected
  17861. Server
  17862. Setse
  17863.  block of data (text, graphics, etc.) from an open file or the desktop and drag it to another location. This eliminates the steps of opening an application, copying the selected data, switching to an open documM
  17864. ent, and pasting the data elsewhere
  17865. instead, the user simply drags the data where he or she wants it. 
  17866. s how it will work with applications that support Drag and Drop: A person using a drawing program cre
  17867. ndustry
  17868. Information
  17869. Innovative
  17870. Insert
  17871. Instance
  17872. Instead
  17873. Printe
  17874. System 7.5 Source Document
  17875. Source Doc
  17876. Computers
  17877. e Sharing
  17878. Users can switch File Sharing on or off and change the sharing set-up.
  17879.   Hard Disk (HD) Spin Down
  17880. Allows users to spin down the hard disk drive with a single click.
  17881.   Power Settings
  17882. Users can set D
  17883. their PowerBook system to better conservation or better performance or open the PowerBook Control Panel.
  17884.   Sleep Now
  17885. Allows the user to put the PowerBook into sleep mode with a single click.
  17886.   Sound Volume
  17887. sticatedic
  17888. Travelling
  17889. Users
  17890. Whether
  17891. Which
  17892. Willrk
  17893. nt Enhancements
  17894. Macintosh System 7.5 offers several significant enhancements that enable greater efficiency and speed
  17895. allowing users to minimize the number of steps it takes to complete a given task. In additiH
  17896. on, System 7.5 introduces QuickDraw GX, a sophisticated graphics and printing architecture that represents a major advance in ease-of-use
  17897. for everyday printing as well as high-end graphics manipulation    
  17898. To mak
  17899. hnology
  17900. Template
  17901. Their
  17902. Thereby
  17903. These
  17904. e it easier to work with others, System 7.5 also builds in collaborative technologies such as electronic mail, catalogs, and electronic signatures via PowerTalk. It also supports industry standards such as DOS J
  17905. and Windows data files, and the TCP/IP protocol. By fitting into the users
  17906.  larger computing environment in this way, System 7.5 provides Macintosh users with a much broader range of options. Having an open, co
  17907. nteck
  17908. Displayed
  17909. Document
  17910. Documents
  17911. Dunning
  17912. k volumes
  17913. up to 4 gigabytes
  17914. Compatibility
  17915. One of Apple
  17916. s main goals is to make the Macintosh more interoperable with other industry platforms. Many people work in mixed computing environments with diverse typF
  17917. es of computers in a single office or on a network. And many individuals have one type of computer at the office and another at home. 
  17918. To reduce incompatibilities between these systems, Apple offers an increas
  17919. anizations
  17920. Other
  17921. Particular
  17922. Pattern
  17923. Perform
  17924. Performing
  17925. Table of Contents
  17926. Executive Summary
  17927. Introduction
  17928. Significant Enhancements
  17929.      Benefits for 680X0 and Power Macintosh Customers
  17930.      Active Assistance & Customization
  17931.      Compatability
  17932.      Advanced GB}raphics and Printing
  17933.      Collaborative Technologies
  17934.      Mobile Computing
  17935. The Transition to Smarter, More Useful Systems
  17936. System 7.5 Source Documente
  17937. System 7.5 Source Document
  17938. Source Doc
  17939. System 7.5 Source Documente
  17940. System 7.5 Source Document
  17941. Source Doc
  17942. Scriptable Finder
  17943. Extending AppleScript to automate routine or complex tasks
  17944. With System 7.5, Apple now builds in its AppleScript scripting technology to enable users to automate routine or complex tasks
  17945. offerkept in folders under the Apple menu. For instance, selectin
  17946. Formatstionality
  17947. Functions
  17948. Future
  17949. Generatesksmes
  17950. ecifically, the agreement calls for:
  17951.   Support of AOCE capabilities in Microsoft
  17952. s Macintosh applications;
  17953.   Access from either the Macintosh or Windows platform to the messaging and directory servers proviK
  17954. ded by either vendor;
  17955.   Gateways between the two vendors
  17956.  messaging and directory servers;
  17957.   Support for Common Mail Calls (CMC) on both platforms, resulting in easier cross-platform development for in-hous
  17958. Typefaces
  17959. Typing
  17960. Typographicng
  17961. Disks
  17962. Disparate
  17963. Display
  17964. Displayed
  17965. Displaying
  17966. Displays
  17967. Dispose
  17968. Disposes
  17969. Disrupting
  17970. Disruption
  17971. Disruptions
  17972. Distance
  17973. Distances
  17974. tances
  17975. Mailer
  17976. Mailing
  17977. Major
  17978. Makes
  17979. Making
  17980. Manage
  17981. Management
  17982. Manager
  17983. Manner
  17984. Mechanism
  17985. Messages
  17986. Messaging
  17987. Microsoft
  17988. Microsoft's
  17989. Mission-critical
  17990. Modem
  17991. Monitor
  17992. Moretor
  17993. Moreer
  17994. Numbers
  17995. Objects
  17996. October
  17997. ingly broad set of solutions for Macintosh users whether they are standalone or connected to others via modem, local networks, or enterprise systems. 
  17998. Macintosh PC Exchange/Macintosh Easy Open
  17999. Built-in file exH
  18000. change with DOS and Windows 
  18001. Macintosh PC Exchange and Macintosh Easy Open allow MS-DOS, Windows, and OS/2 data files to be opened, edited, and printed with compatible Macintosh applications. They work in tand
  18002. rmanceysm
  18003. System 7.5 Source Documente
  18004. System 7.5 Source Documentw GX will raise the standards of type and document composition, making typographic excellence the standard, not the exception. This is because QuickDraw GX automates much of the typographic process. UseB
  18005. rs who work extensively with type will no longer have to determine the proper kerning and justification for a particular block of type, or remember to select special characters (such as ligatures) when typing. lities
  18006. Increasingly
  18007. mputing
  18008. PowerBook utilities
  18009. PowerTalk support for PowerBook computers
  18010. Active Assistance and Customization
  18011. Customers want computers to work the way they do. They want to accomplish new tasks in a straightforwaD
  18012. rd way
  18013. without referring to a manual or consulting with a co-worker. And they want to set up their systems in ways that suit their individual preferences. System 7.5 addresses each of these customer needs.
  18014. Notes
  18015. Novice
  18016. October
  18017. Offering
  18018. Offers
  18019. Office
  18020. System 7.5 Source Documente
  18021. System 7.5 Source Document
  18022. Source Doc
  18023. Apple Guide doesn
  18024. t simply offer a text description of various tasks; instead, it prompts the user with meaningful queries about specific operations. For instance, at the desktop level it will offer queries tha
  18025. Sending
  18026. Series
  18027. Server
  18028. Servers
  18029. Services
  18030. Surensd
  18031. tiple desktop printers without having to access the Chooser.
  18032. A desktop printer icon behaves much like a file server or other network device icon. Double-click on a printer icon, and a print queue status windowH
  18033.  appears. Users can decide to reorder the print queue or postpone a print job simply by dragging document icons to a new location. Users can also transfer print jobs to other printers by dragging document icons
  18034. Title
  18035. Track
  18036. Types
  18037. Updated
  18038. Users
  18039. Volumes
  18040. talog, authentication, and privacy services on an AppleTalk network. Thus PowerShare enables teams of people to work together more easily
  18041. whether they are collaborating on projects, routing a document through sE
  18042. everal electronic signature levels, or communicating with each other with disparate electronic-mail systems. 
  18043. PowerShare also addresses another key requirement in today
  18044. s distributed information systems: netwo
  18045. Reader
  18046. Recently
  18047. Remote
  18048. Replicateduments
  18049. Doesn'ttionred
  18050. ally retrieve information from a customer database and an accounts payable module to generate a dunning letter. 
  18051. As of early 1994, 80 software developers have announced support for AppleScript, including MicroE
  18052. soft, Claris, Aldus, ACIUS, Deneba, Great Plains, Symantec, WordPerfect, Alladin Systems, CE Software, and UserLand. By providing 
  18053. scriptability,
  18054.  their applications can be linked to each other
  18055. and with the Mac
  18056. Security
  18057. Select
  18058. Selected
  18059. Selecting
  18060. Selectionsking
  18061. ocument to any number of people using any available mail system, including fax. The Mailer also features the ability to contain multiple enclosures and to attach a digital signature. 
  18062.   DigiSign. 
  18063. DigiSign diI
  18064. gital signatures technology represents a revolutionary new capability at the system level. DigiSign provides a mechanism to electronically approve and verify data. The data can range from a single cell or field
  18065. Scanners
  18066. Screen
  18067. Select
  18068. Settings
  18069. rWriter printers, Apple created the desktop publishing revolution. And with QuickDraw GX, Apple is setting the stage for the next generation in graphics. QuickDraw GX greatly extends and expands the graphics caI
  18070. pabilities of the Macintosh, creating a new standard for desktop graphics computing, and reaffirming the place of Macintosh as the premier publishing platform in the personal computer industry.
  18071. QuickDraw GX of
  18072. Options
  18073. Organization
  18074. Organizations
  18075. Other
  18076. Others
  18077.  RISC-based Power Macintosh; it introduces active assistance in the form of AppleGuide; it has several features that enable much greater collaboration among Macintosh users and between users of Macintosh systemN
  18078. s and users of DOS and Windows-based systems; and it starts the user learning process towards the Open Doc document-centric model in the form of Portable Documents.
  18079.   Support for larger har
  18080. etwork
  18081. Notepad
  18082. Notes
  18083. Novice
  18084. October
  18085. Offering
  18086. Office
  18087. Source Doc
  18088. The Macintosh System 7.5
  18089. Source Document
  18090. System 7.5 Source Documente
  18091. System 7.5 Source Document
  18092. Source Doc
  18093. System 7.5 Source Documente
  18094. System 7.5 Source Document
  18095. Source Doc
  18096.  o includes Macintosh Easy Open, which, when the correct data translators are present, automatically trans
  18097. Connected
  18098. Consider
  18099. Considering
  18100. Consolidateta
  18101. Delivering
  18102. Design
  18103. e in most major languages worldwide by September 1994. It will ultimately be localized into more than 35 languages, including English (for the UK, Canada, and Australia), French, German, Swedish, Spanish, and JN
  18104. apanese.
  18105. e developers.
  18106. Because PowerTalk is built into the operating system, System 7.5 users will be able to take advantage of this interoperability as soon as it becomes available.
  18107. Telephone Manager
  18108. Built-in supportM
  18109.  for computer-telephone integration
  18110. Apple
  18111. s Telephone Manager has been available to developers for two years and is now built into the operating system with System 7.5. The Telephone Manager is part of the Ma
  18112. ingle
  18113. Smoother
  18114. Softwareith
  18115. Within
  18116. Working
  18117. Years
  18118. Computer
  18119. Computer-aided
  18120. Computer-based
  18121. Computer-telephone
  18122. Computer/telephone
  18123. Computers
  18124. Computes
  18125. Computing
  18126. Relied
  18127. Remain
  18128. Remaining
  18129. Remains
  18130. Remember
  18131. Remembering
  18132. Remind
  18133. Remote
  18134.   Finder hiding
  18135. allows the Finder to be inactive while an application is running; if a user clicks outside a document window, the application will still remain selected, thus preventing the novice user from geB
  18136. tting 
  18137.  by switching to the Finder or another application.
  18138.   Default document folder
  18139. automatically saves files to a folder named 
  18140. Documents
  18141.  on desktop, rather than the application folder, making it easie
  18142. chcessing
  18143. Program
  18144. Providing
  18145. Range
  18146. Recalculating
  18147. Reformatting
  18148. with no software upgrades required. 
  18149. QuickDraw GX allows users to display and control selected printers via printer icons on the Macintosh desktop. To print a document, users can simply drag the file to the deF
  18150. sired printer icon. Because multiple printer icons can appear on the desktop, users can choose to send a document to any of a number of printers. An improved print dialog box also lets the user select among mul
  18151. Helps
  18152. Here's
  18153. Hiding
  18154. Hierarchicaleafingew
  18155. Functionality
  18156. Functions
  18157. Fundamental
  18158. Fundamentally
  18159. Further
  18160. Furthermore
  18161. Future
  18162. Gains
  18163. Games
  18164. Gateway
  18165. Gateways
  18166. Gathered
  18167. Gathering
  18168.  user might want to know how to change a block of text to a different f
  18169. hcessing
  18170. Program
  18171. Providing
  18172. Range
  18173. Recalculating
  18174. ReformattingI
  18175.  between the most popular Macintosh and DOS formats. 
  18176. System 7.5 customers who have Power Macintosh systems can have an additional level of compatibility with DOS and Windows via emulation provided by SoftWindN
  18177. ows from Insignia Solutions. SoftWindows is a native PowerPC application that emulates an Intel x86 processor and allows Power Macintosh customers to run DOS and Windows applications on top of the standard Maci
  18178. Which
  18179. While
  18180. Window
  18181. Working
  18182. ingffers
  18183. Viewers
  18184. Viewport's@
  18185. Volume
  18186. Which
  18187. While
  18188. Wider
  18189. Window
  18190. With@
  18191. Without@
  18192. Words@
  18193. World
  18194. Worldscript
  18195. "ing a new standard for desktop graphics computing, and reaffirming the place of Macintosh as the premier publishing platform in the personal computer industry.
  18196. QuickDraw GX of
  18197. Special
  18198. Speed
  18199. Stage
  18200. Standalone
  18201. Standard
  18202. Standards
  18203. Status
  18204. Stepng
  18205. folder on the server.     
  18206. AppleScript first became available as part of the operating system in System 7 Pro in October, 1993. With System 7.5, AppleScript becomes available to all System 7 users. 
  18207. New ProductiM
  18208. vity Features
  18209. Options for simplification, security, and greater efficiency
  18210. System 7.5 includes a host of new features that help Macintosh users reduce complexity and work more efficiently. Some of the features
  18211. clink
  18212. Mactcp
  18213. Major
  18214. QuickDraw GX runs on 68020, 68030, or 68040 Macintosh systems and is also optimized for the PowerPC chip, allowing applications to access the greater speed and performance of the PowerPC technology.
  18215. Many of thB
  18216. e features of QuickDraw GX are available to users immediately, such as improved printing and portable document technology. Other features, such as advanced type and graphics, will require developers to build th
  18217. Trying
  18218. Type1
  18219. Typeface
  18220. Typefaceswed
  18221. Viewing
  18222. Watermarkssn
  18223. Viable
  18224. Video
  18225. Videodisk
  18226. Viewdevice
  18227. Viewdevice's
  18228. Viewdevices
  18229. Viewed
  18230. Viewerscapability to create 
  18231. portablK
  18232.  documents from any application that allow other users to print and view the document without having the original application or fonts
  18233.   Consistent color between scanners, displays, and printers via ColorSyn
  18234. ophistication
  18235. Speed
  18236. Stage
  18237. Standalone
  18238. Standard
  18239. Standards
  18240. Status
  18241. .5 will be announced on August 2, 1994 at MacWorld Boston. Availability in the US is planned for the day of announcement. It's expected to be availabM
  18242. le in most major languages worldwide by September 1994. It will ultimately be localized into more than 35 languages, including English (for the UK, Canada, and Australia), French, German, Swedish, Spanish, and N    Japanese.
  18243. Settings
  18244. Sharing
  18245. Single
  18246. Sleep
  18247. Sound
  18248. System 7.5 Source Documente3GX Overview Tech Article
  18249. System 7.5 Source Documente White Paper
  18250. Introduction
  18251. This paper examines some crucial issues confronting the personal computer industry today. Fundamental shifts in technology are driving major changes B
  18252. in the realm of operating system software
  18253. changes that will have a tremendous impact on the personal computing market. In particular, this paper addresses four important trends: the emergence of mainstream RISCergence of mainstream RISC
  18254. Script
  18255. Scriptability
  18256. Scriptable
  18257. Scripted
  18258. Scripters
  18259. Scripting
  18260. Scripts
  18261.  Tools for developers that will result in new applications that offer greater sophistication in graphics, type and printing
  18262. Compatibly with Current Applications and Fonts. 
  18263. Apple is committed to protec
  18264. Technology
  18265. Token
  18266. Tools
  18267. Transmission
  18268. Typetions
  18269. elped make their written work more readable and effective. Many Macintosh users are now demanding even better typography from their applications, and they want it to be even easier to work with type. ApplicatioP?ns that work with QuickDraw GX will satisfy both these demands.
  18270.  users are now demanding even better typography from their applications, and they want it to be even easier to work with type. Applicat
  18271. Education
  18272. Efficiency
  18273. Enterprise
  18274. Equipment
  18275. Ethernet
  18276. ExpandsDateeba
  18277. System 7.5 Source Documente
  18278. System 7.5 Source Document
  18279. Source Doc
  18280. MacTCP
  18281. Built-in support for a pervasive industry standard
  18282. Besides offering built-in AppleTalk networking, Apple has consistently provided compatibility with all major networking and enterprise systems. Apple by
  18283. Title
  18284. Track
  18285. Translating
  18286. Translation
  18287. Translators
  18288. Types
  18289. Updated
  18290. Users
  18291. Volumes
  18292.  Synchronization can be one-way or bi-directional. 
  18293.   Convenience features 
  18294. Other built-in utilities queue up documents to print as soon as the PowerBook is connected to a printer, and improve mouse trackingJ
  18295.  by enhancing cursor visibility. A sleep key puts the PowerBook into sleep mode when not in use to preserve battery life. When it comes out of sleep, hard disks and servers are automatically remounted. 
  18296. PowerT
  18297. User's
  18298. Users
  18299. Utilities
  18300. Virtual
  18301. Voice
  18302. selected types of information directly to the user
  18303. s desktop mail box.
  18304.   Catalogs and Information Cards. 
  18305. Catalogs store information about users and other objects required to facilitate effective communicatioPtn. Catalogs store Information Cards and provide quick access to the information needed to collaborate with others. 
  18306. ional product  (sold separately) to augment the capabilities offered by P
  18307. Technology
  18308. Token
  18309. Tools
  18310. Transmission
  18311. as built-in network support, plug-and-play networking set-up, and support for all major networking protocols, making Macintosh systems the most-networked brand of personal computer.
  18312. Apple has also been the firD
  18313. st to build in support for collaborative computing at the system software level. Starting with System 7.5, collaborative technology becomes part of the standard Macintosh operating system.
  18314. Recognizing the univ
  18315. Front
  18316. Functionality
  18317. Getting
  18318. Graphics
  18319. Guide
  18320. Guiding
  18321. System 7.5 Source Documente
  18322. System 7.5 Source Document
  18323. Source Doc
  18324. ding 
  18325. scriptability,
  18326.  their applications can be linked to each other
  18327. and with the Macintosh Finder
  18328. a scripts.
  18329. Scripting desktop functions. 
  18330. With System 7.5, the Finder also becomes 
  18331. scriptable,
  18332.  meaning that users can now automate system tasks with their scripts. For instance, using AppleScript and the deskng
  18333. Where
  18334. Which
  18335. While
  18336. Window
  18337. Windows
  18338. Windowshade
  18339. System 7.5 Source Documente
  18340. System 7.5 Source Document
  18341. Source Doc
  18342. Client/Server Support
  18343. For larger installations and more complex requirements, Apple also offers PowerShare Collaboration Servers software as an optional product  (sold separately) to augment the capabilities ofle would be locked and the reader could
  18344. On-screen
  18345. Powerbook
  18346. Powertalk
  18347. Preferencesany
  18348. uctivity and a computing environment more closely tailored to the individual
  18349. s preferences. 
  18350. System 7.5 provides significant enhancements that make Macintosh computing easier than ever
  18351. for users of both 680x0 F
  18352. and Power Macintosh systems. With System 7.5, Macintosh users will be able to work smarter and faster because the software itself is smarter
  18353. an indication of increasingly intelligent things to come. 
  18354. Significa
  18355. Word-processing
  18356. Wordperfect
  18357. Working
  18358. Worldwide
  18359. Pattern
  18360. Patterned
  18361. Patterns
  18362. Pavilion
  18363. Payable
  18364. Peer-to-peer
  18365. Pentium
  18366. People
  18367. Called
  18368. Capabilities
  18369. Catalogs
  18370. Choices
  18371. Closelyd
  18372. Documents
  18373. Ease-of-use
  18374. Easier
  18375. Effectively
  18376. Efficiency
  18377. Enhancements
  18378. Environments
  18379. Everyday
  18380. Executive
  18381. Faster
  18382. Features
  18383. Files
  18384. Functions
  18385. t apply to Finder and system operations (How do I change the desktop pattern? How do I share a file? How do I empty the trash?) and then will provide hands-on instruction for the selected task.
  18386. A standard for C
  18387. third-party applications and custom solutions. 
  18388. Since Apple Guide is built into the operating system, it will quickly become the standard way of providing help and access to advanced functionality. Apple expect
  18389. Without
  18390. Word-processing
  18391. Wordperfect
  18392. Working
  18393. Module
  18394. Modules
  18395. Money
  18396. Mongolian
  18397. Combining
  18398. Common
  18399. Communicate
  18400. Compatability
  18401. Compatibility
  18402. CompleteConsider
  18403. Contents
  18404. Conveniently
  18405. Customers
  18406. Customization
  18407. Delivering
  18408. Design
  18409. Designed
  18410. Direction
  18411. Disks
  18412. Document-centric
  18413. Documents
  18414. Ease-of-use
  18415. Easier
  18416. Effectively
  18417. Efficiency
  18418. Elegantly
  18419. Enable
  18420. Enhancements
  18421. Environment
  18422. Environments
  18423. Established
  18424. Everyday
  18425. Example
  18426. Executive
  18427. Extensions
  18428. Faster
  18429. Features
  18430. Files
  18431. Functionality
  18432. Functions
  18433.  and Sun workstations, VAX systems, and a variety of hosts. Building Mac TCP into System 7.5 assures that TCP/IP support is readily accessible to the broadest base of Macintosh customers.
  18434. Advanced Graphics andG
  18435.  Printing
  18436. QuickDraw GX
  18437. The next step forward in graphics
  18438. with easier printing, color management, typography, and document portability
  18439. By supporting high-resolution graphics with its Macintosh systems and Lase
  18440. ations
  18441. Options
  18442. Organization
  18443. Organizations
  18444. Other
  18445. Outticular
  18446. Using
  18447. Usually
  18448. Utilities
  18449. Utility
  18450. Utilize
  18451. Validate
  18452. Validation
  18453. Valuable
  18454. Value
  18455. Value-added
  18456. Values
  18457. Variable
  18458. Variables
  18459. Variant
  18460. Variation
  18461. Variations
  18462. Varies
  18463. eScript first became available as part of the operating system in System 7 Pro in October, 1993. With System 7
  18464. clinkplus
  18465. Mactcp
  18466. Mailbox
  18467. Mailer
  18468. Mailingg
  18469. Named
  18470. Neededed
  18471. File's
  18472. File-system
  18473. Files
  18474. illed
  18475. Filling
  18476. Fills
  18477. Final
  18478. Finally
  18479. Finance
  18480. Financial
  18481. Finder
  18482. Finder/applescript
  18483. Fine-tuned
  18484. Finer
  18485. Fingertips
  18486. Finish
  18487. Firms
  18488. First
  18489. Mailing
  18490. Mainframe
  18491. Mainframes
  18492. Mainstream
  18493. Maintain
  18494. Maintaining
  18495. Maintains
  18496. Major
  18497. Effectively
  18498. Efficiencyronments
  18499. Equally
  18500. Established
  18501. Everyday
  18502. Example
  18503. Executive
  18504. Experience
  18505. Extensions
  18506. Faster
  18507. Features
  18508. Files
  18509. First
  18510. Fitting
  18511. Functionality
  18512. Functions
  18513. Future
  18514. Linked
  18515. Linking
  18516. Links
  18517. Linotype-hell
  18518. Listed
  18519. Lists
  18520. Little
  18521. Lives
  18522. Loadable
  18523. ience
  18524. Extensions
  18525. Faster
  18526. Features
  18527. Files
  18528. Finder
  18529. First
  18530. Fitting
  18531. Functionality
  18532. Functions
  18533. Future
  18534. Community
  18535. Companies
  18536. Company
  18537. Comparable
  18538. Comparing
  18539. Compatability
  18540. Compatibility
  18541. Number
  18542. Offer
  18543. Offers
  18544. Opendoc
  18545. Operating
  18546. Operations
  18547. Optimize
  18548. Optimized
  18549. Recalculating
  18550. Recalculations
  18551. Receivables
  18552. Receive
  18553. Receiver
  18554. Receives
  18555. Receiving
  18556. Recent
  18557. Recently
  18558. Resemble
  18559. Reserved
  18560. Reset
  18561. Resident
  18562. Resides
  18563. Resolution
  18564. Resolution-dependent
  18565. Resolution-independe
  18566. Resolutions
  18567. Resolve
  18568. Resort
  18569. Resource
  18570. Resources
  18571. Respect
  18572. Respective
  18573. Respond
  18574. Responding
  18575. Response
  18576. Responsibility
  18577. Responsible
  18578. Responsiveness
  18579. Restarted
  18580. Restarting
  18581. Restarts
  18582. Restrict
  18583. Restricted
  18584. Restructuring
  18585. Files
  18586. Filled
  18587. Filling
  18588. Fills
  18589. Final
  18590. Finally
  18591. Finance
  18592. Financial
  18593. Finder
  18594. Finder/applescript
  18595. Fine-tuned
  18596. Finer
  18597. Fingertips
  18598. Finish
  18599. Firms
  18600. First
  18601. mixed comput
  18602. ilitates the exchange of documents in electronic form. With this technology, users can create a file that can be opened, viewed, and printed from a
  18603. Create
  18604. Creating
  18605. Current
  18606. Custom
  18607. Customer
  18608. Database
  18609. Dateciency
  18610. fered by PowerTalk. PowerTalk includes the client-side software in a PowerShare client/server environment.
  18611. PowerShare, which shipped in January, 1994, provides sharing and adminstration of centralized collaborC
  18612. ation services. By providing for the consolidated administration of shared information catalogs and gateways, PowerShare lets PowerTalk users
  18613. either local or remote
  18614.  take advantage of server-based messaging, ca
  18615. Whichtent
  18616. Consistently
  18617. Contain
  18618. Contrast
  18619. Corporate
  18620. Createor
  18621. t file format, known as a 
  18622. print and view
  18623.  document, that facilitates the exchange of documents in electronic form. With this technology, users can create a file that can be opened, viewed, and printed from anyL
  18624.  other Macintosh with QuickDraw GX installed. 
  18625. Even if the other Macintosh doesn
  18626. t have the same application or typefaces that were used to create the document, the file will retain all of the graphics and typ
  18627. Network
  18628. Notepad
  18629. Notes
  18630. Novice
  18631. October
  18632. Offering
  18633. Office
  18634. alogs technology for the storage of telephone numbers and other personal information. This provides a real-time application of PowerTalk
  18635. s integration of store-and-forward collaboration to the Macintosh user exI
  18636. perience.
  18637. By offering built-in support for telephony, System 7.5 helps Macintosh users benefit from the efficiencies of computer-telephone integration. 
  18638. Mobile Computing
  18639. PowerBook Utilities and Enhancements
  18640. e Sharing 
  18641.  folder, automatically enabling File Sharing, specifying privileges, and creating a folder that can be shared.
  18642. Using AppleScript to script the Finder along with scriptable applications, an indiI
  18643. vidual could automate the process of updating a weekly report. His script could retrieve and open the report template from a departmental server and then go onto his administrator
  18644. s hard disk and open the most 
  18645. -standardized
  18646. Obtaining
  18647. Offer
  18648. On-line
  18649. Openinging
  18650.  or import a word processing file into a column. With Apple Guide, the user can learn the steps to complete the operation while actually performing the task and getting work done
  18651. rather than leafing through a mG
  18652. anual or browsing through on-line help for the relevant topic or working through a tutorial. 
  18653. Businesses, schools, and other organizations can reduce training and support costs by creating their own Apple Guid
  18654. ing the broadest range of scripting options available.
  18655. Using AppleScript
  18656. Watch Me
  18657.  feature in supported applications, users can automate any series of actions
  18658. such as reformatting a document or recalculatinC
  18659. g a spreadsheet. With scripting, users can also easily build custom solutions by combining the most useful features of several applications
  18660. for instance, a word processing program could be scripted to automatic
  18661.  platform.
  18662. fficiency
  18663. Efficiently
  18664. Electronicers
  18665. source
  18666. 4A    Q&A on GX
  18667. QuickDraw GX
  18668. Q&A on Apple Guide
  18669. Apple Guide
  18670. Q&A on Drag/Drop
  18671. Drag and Drop
  18672. Q&A on Script. Finder
  18673. Scriptable Finder
  18674. Drag and Drop
  18675. Publishingallysed
  18676. Window
  18677. Windows
  18678. Windows-based
  18679. Windowshade
  18680. lates
  18681. Translation
  18682. Translators
  18683. Trash
  18684. Tutorial
  18685. Types
  18686. Under
  18687. Unique
  18688. Updated
  18689. Updating
  18690. Useful
  18691. Userland
  18692. Users
  18693. Using
  18694. Various
  18695. Vendors
  18696. Volumes
  18697. Wants
  18698. Watch
  18699. Weekly
  18700. Where
  18701. Which
  18702. While
  18703. Window
  18704. Windows
  18705. Windowshade
  18706. Without
  18707. Word-processing
  18708. Wordperfect
  18709. Worktiple
  18710. ates a graphic that she wants to add to a word-processing document. She simply selects the graphic and drags it into position in the document. The graphic now appears in both the drawing program and the word-prO
  18711. ocessing document
  18712. without copying and pasting. 
  18713. Or she could drag the graphic onto her desktop where it becomes a Clippings file that she can drag into other files later. For example, her mailing address or co
  18714. essaging
  18715. Minimize
  18716. Moving
  18717. Ms-dos
  18718. Multimedia
  18719. Multiple
  18720.  metaphor 
  18721. The Macintosh popularized 
  18722. cut and paste
  18723.  functionality
  18724. selecting data in a particular document, cutting it, and then pasting it elsewhere in the document or in another open file. Macintosh Drag anK
  18725. d Drop goes a major step beyond this now-standardized approach to create an even simpler and more intuitive method of manipulating data. 
  18726. Using an application that supports Drag and Drop, users simply select a
  18727. Larger
  18728. Level
  18729. Limited
  18730. Lists
  18731. Local
  18732. Locking
  18733. Taking
  18734. Phone
  18735. Phonetic
  18736. Phrase
  18737. Physical
  18738. Picture
  18739. Picture's
  18740. Securing
  18741. Security
  18742. Sender
  18743. Sensitive
  18744. Separatelyngle
  18745. Software
  18746. Sophisticated
  18747. Standard
  18748. Storage
  18749. Stored
  18750. Stylized
  18751. Support
  18752. Supports
  18753. System
  18754. Technology
  18755. Templates
  18756. Their
  18757. Those
  18758. Through
  18759. Time-consuming
  18760. Universal
  18761. Unlike
  18762. Update
  18763. User's
  18764. Users
  18765. Using
  18766. Verify
  18767. Video
  18768. Virtually
  18769. Wants
  18770. Which
  18771. Without
  18772. Would
  18773. Datain
  18774. Step-by-step
  18775. Summary
  18776. System
  18777. Systems
  18778. Tailor
  18779. Taskssript
  18780.  OFthem to approve and verify documents
  18781. even when they are on the road. 
  18782. fically designed for mobile users who frequently connect to a network, work off-line, and then reconnect at a later tim
  18783. Times
  18784. Transfer
  18785. User's
  18786. Users
  18787. Virtual
  18788. ersal need for collaborative technology, Apple created a system-software level foundation for collaborative applications and services
  18789. the Apple Open Collaboration Environment (AOCE). PowerTalk, the first producF
  18790. t based on AOCE, is now built into System 7.5. (See Apple's AOCE White Paper.)
  18791. PowerTalk provides a set of collaborative services that allows users to send electronic mail, share files, and digitally 
  18792. eraring
  18793. Shipped
  18794. Shipping
  18795. Signature
  18796. Signaturesenusk
  18797. rk security. Most information travelling on today
  18798. s local area networks (LANs) can be easily captured by anyone with the appropriate tools. PowerShare secures network traffic through network authentication and G
  18799. encryption services that support the exchange of mission-critical or highly sensitive information on existing LANs.
  18800. Interoperability Between Apple and Microsoft Messaging
  18801. In keeping with Apple
  18802. s emphasis on op
  18803. Letter
  18804. Mail-capable
  18805. Mailer
  18806. Mailing
  18807. Mechanismicated
  18808.  management
  18809. switching to full performance if the PowerBook is plugged in, and full conservation if it
  18810. s not. It also provides for quick and easy configuration of the PowerBook for either performance or battery M
  18811. conservation (see figure). 
  18812. Battery management features include automatic backlight dimming and a permanent RAM disk feature that saves information between restarts and shutdowns. 
  18813.   Consolidated Control Str
  18814. s in support for the Macintosh Telephony Architecture, including the Telephone Manager.
  18815. PowerTalk
  18816. Collaborative technologies for individuals working anytime, anywhere
  18817. PowerTalk is Apple
  18818. s collaboration solutiJ
  18819. on for individuals. The communications aspects of PowerTalk do not require a server and can be used on a peer-to-peer basis with a modem or AppleTalk local area network. PowerTalk features include:
  18820.   A univer
  18821. Within
  18822. Worldscript
  18823. Worldwide
  18824. Years
  18825. ninging
  18826. Because PowerBook control panels are now combined into a single control strip (see figure below), users have simpler access to controls and can more easily customize their PowerBook systems.  The Control SO
  18827. trip can be moved anywhere on the screen. The whole Strip or portions of it can be hidden and users can arrange the modules to fit their preferences. It includes the following modules:
  18828.   AppleTalk Switch
  18829. Allows users to switch AppleTalk on or off without going to the Chooser.
  18830.   Battery Monitor
  18831. Provides a visual indication of present battery charge levels,  rate of battery consumption, and B
  18832. a digital read-out of battery time remaining. It also displays whether one or two batteries are being used and includes icons which let the user know if the batteries are charged, charging, or draining.
  18833.   Fil
  18834. critical
  18835. Network
  18836. Networks
  18837. Offered
  18838. Offers
  18839. Onlkal
  18840. intosh Finder
  18841. via scripts.
  18842. Scripting desktop functions. 
  18843. With System 7.5, the Finder also becomes 
  18844. scriptable,
  18845.  meaning that users can now automate system tasks with their scripts. For instance, using AppleScrG
  18846. ipt and the desktop functions of the Finder, a user could create a script that backs up a hard disk onto a server. Taking advantage of the Scriptable Finder, a user could also create a script that sets up a Fil
  18847. Through
  18848. Title
  18849. Today
  18850. Today's
  18851. Topic
  18852. Tracktes
  18853. ogies and unprecedented ease of use.
  18854. The four long-term trends that Apple sees for system software are: 1) a transition from CISC to RISC; 2) a move from passive to active assistance; 3) greater collaboration L
  18855. capabilities; and 4) a move to the OpenDoc platform. This release of the Maciontosh operating system is the latest example of how Apple is moving in this direction. It is tuned to work at optimum performance on
  18856. Executive Summary
  18857. Macintosh System 7.5
  18858. the next reference release of the Macintosh operating system
  18859. is designed for Macintosh users who want greater efficiency and productivity. System 7.5 provides significantB
  18860.  enhancements that make Macintosh computing easier than ever
  18861. for users of both 680x0 and Power Macintosh systems. 
  18862. By combining more than 50 innovative enhancements into a single reference release, System 7.5 
  18863. shade
  18864. Without
  18865. Word-processing
  18866. Wordperfect
  18867. Workg
  18868. erating system for RISC (reduced instruction-set computing).
  18869. With Macintosh System 7.5, Apple offers even greater power to Macintosh, Power Macintosh, PowerBook, and Performa users, providing technology that aD
  18870. ctively assists the user, elegantly simplifies many tasks, offers built-in compatibility with MS-DOS and Windows data files and disks, and brings users advanced graphics capabilities. The result is greater prod
  18871. Which
  18872. While
  18873. Window
  18874. Windows
  18875. Windowshade
  18876. Workg
  18877. lications and file translators that are capable of opening it and lists the applications for the user. Once an application is selected, Macintosh Easy Open manages the translation and opening of the file.
  18878. For L
  18879. a limited time, System 7.5 will also include MacLinkPlus, a product of DataViz, which helps retain document formatting when translating data between applications. MacLinkPlus includes translators for converting
  18880. Watch
  18881. Weekly
  18882. Wordperfect
  18883. Electronically
  18884. Elegantly
  18885. Element
  18886. Elements
  18887. Eliminates
  18888. Elsewhere
  18889. Email
  18890. Embedded
  18891. Embedding
  18892. Specifically
  18893. Standard
  18894. Storage
  18895. Stored
  18896. Stylized
  18897. Support
  18898. Supports
  18899. System
  18900. Systems
  18901. Teams
  18902. Technology
  18903. Telephone
  18904. Telephones
  18905. Telephony
  18906. Telephony-based
  18907. Templates
  18908. Their
  18909. Those
  18910. Through
  18911. Time-consuming
  18912. Today's
  18913. Togethereo
  18914. Virtually
  18915. Wants
  18916. Whether
  18917. Which
  18918. Without
  18919. Would
  18920. fers greater efficiency and power to Macintosh users by providing:
  18921.   Simplified printing and print management via a new, customizable print architecture and user interface
  18922.   The capability to create 
  18923. portablK
  18924.  documents from any application that allow other users to print and view the document without having the original application or fonts
  18925.   Consistent color between scanners, displays, and printers via ColorSyn
  18926. ddresses
  18927. Administrator's
  18928. Advance
  18929. Advanced
  18930. Advantage
  18931. Againding
  18932. Manager
  18933. Managers
  18934. Manages
  18935. Managing
  18936. Manipulate
  18937. Manipulated
  18938. Manipulating
  18939. Tutorial
  18940. Types
  18941. Under
  18942. Unique
  18943. Updated
  18944. Updating
  18945. Useful
  18946. Userland
  18947. Users
  18948. Using
  18949. Various
  18950. Vendors
  18951. Volumes
  18952. Wants
  18953. Watch
  18954. Weekly
  18955. Where
  18956. Whether
  18957. Which
  18958. While
  18959. Window
  18960. Windows
  18961. Windowshade
  18962. Without
  18963. Word-processing
  18964. Wordperfect
  18965. Workling
  18966. Claris
  18967. Click
  18968. Clicks
  18969. Clippingsags
  18970. Drawing
  18971. Dropped
  18972. Dunning
  18973. Eachlped
  18974. sktop. At a basic level, these applications provide an easier-to-use, and better integrated alternative to the keypad on a telephone
  18975. allowing users to place calls, answer calls, transfer and hold calls, etc. wiE
  18976. th a simple, direct manipulation user interface. Examples include programs that log call times for professionals charging hourly rates and phone applications for receptionists who juggle many calls simultaneous
  18977. offers Macintosh users advanced technology that helps them work smarter and faster
  18978. for an affordable price. And the features of System 7.5
  18979. in combination with the Power Macintosh platform
  18980. give MS-DOS and WindowD
  18981. s users all the more reason to consider Macintosh.
  18982. Macintosh System 7.5 benefits users by helping them:
  18983.   quickly learn new tasks by giving them step-by-step guidance 
  18984.   tailor their systems to their indivi
  18985. ilities
  18986. Catalogs
  18987. Change
  18988. Checks
  18989. Chief
  18990. Choices
  18991. Circlinger
  18992. Icons
  18993. Ideal
  18994. Identical
  18995. Identification
  18996. Identified
  18997. Identifier
  18998. Identifies
  18999. Identify
  19000. Hierarchial
  19001. Highly
  19002. Identification
  19003. Images
  19004. Implementation
  19005. Implemented
  19006. In-house
  19007. Include
  19008. By building in PowerTalk, System 7.5 enables users to take advantage of the efficiencies that collaborative technologies can bring
  19009. helping them to more effectively manage their communications  with others. AnH
  19010. d by including built-in compatibility with MS-DOS and Windows files, supporting TCP/IP, and making it easier than ever for PowerBook users to be mobile, System 7.5 gives users even greater flexibility and produ
  19011. Works
  19012. Worldwide
  19013. Worrying
  19014. Assignedlleder
  19015. uilds Ethernet and Token Ring connectivity into its Macintosh systems and also supports a range of options for connecting with networks supporting IBM
  19016. s SNA, Digital Equipment Corp
  19017. s DECNet, Novell
  19018. s IPX, and tC
  19019. he TCP/IP and OSI protocols. 
  19020. With System 7.5, Apple is now building in support for TCP/IP (Transmission Control Protocol/Internet Protocol), a major communications protocol for UNIX networking that is impleme
  19021. Here's
  19022. Hiding
  19023. Hierarchicalr
  19024. Productivitytocolseral
  19025. System 7.5 Source Documente
  19026. System 7.5 Source Document
  19027. Source Doc
  19028.  n install PowerTalk Personal Gateway Software (available from third parties) to get easy 
  19029. ose features into new GX-savvy applications.
  19030. Immediate Benefits.
  19031. QuickDraw GX will provide immediate benefits to people using today
  19032. s Macintosh applications:
  19033.   Simplified, more powerful printing. 
  19034. The MacintD
  19035. osh has always led the computer industry by providing powerful and intuitive printing functionality. QuickDraw GX takes the successful Macintosh print functions and makes them even more powerful and convenient
  19036. Address
  19037. Addresses
  19038. Administrator's
  19039. Advance
  19040. Advanced
  19041. Advantage
  19042. Again
  19043. mpany logo could be saved as a Clippings file and easily dropped into any document when she needed it. (See figure below)
  19044. To provide data translation between different types of applications, System 7.5 also inQ
  19045. cludes Macintosh Easy Open, which, when the correct data translators are present, automatically translates data when it is moved between differing types of applications. 
  19046.  easier for novice u
  19047. System
  19048. Tasks
  19049. Technology
  19050. Through
  19051. Tradition
  19052. Users
  19053. Providing enhanced power management, automatic synchronization, and other essentials
  19054. System 7.5 includes a new set of utilities that extend PowerBook battery life, synchronize files between laptop and desktop K
  19055. systems, and offer convenience features that make mobile computing easier and faster. 
  19056.   Extended battery life 
  19057. The PowerBook Assistant gives users increased hours of battery life by providing automatic power
  19058. tically based on incoming calls, calendaring programs that automatically dial scheduled conference calls, accounting applications that can automate accounts receivables follow-up phone calls, and electronic-forC
  19059. ms applications that allow individuals to call the originator of a form before approving it.
  19060.   Screen-based telephony applications
  19061. Provide the user interface for a virtual telephone on the user
  19062. s Macintosh de
  19063. ansition to intelligent systems that provide guidance,  direction, and even automatic execution of certain tasks. Macintosh users will increasingly be able to concentrate on the content of the task at hand rathD
  19064. er than the tools they need to get it done. By including Apple Guide and the Scriptable Finder, System 7.5 foreshadows future systems that will offer active assistance. 
  19065. With QuickDraw GX built into System 7.5
  19066. Read-out
  19067. Remaining
  19068. Remounted
  19069. Resort
  19070. Select
  19071. Selecting
  19072. verify the identification of the sender and if anything has been changed. Also, since signatures work with documents, developers don't have to update their applications to take advantage of this capability.
  19073. r the first time, users can sign documents without the time-consuming process of printing them and circulating them for approval. Instead, documents can be routed through electronic mail, allowing them to be co
  19074. Input
  19075. Installation
  19076. Installed
  19077. International
  19078. ly. Given how frequently most people use their telephones, these applications can quickly become essential to day-to-day productivity.
  19079.   Programmed telephony applications 
  19080. Allow a user to script a Macintosh G
  19081. computer to handle incoming calls and interact with callers to create telephone-based information retrieval systems, voice mail, and personal agents.
  19082. Telephony applications can be combined with PowerTalk
  19083. s cat
  19084.  to another printer icon. These print management functions replace today
  19085. s Print Monitor.
  19086. Further benefits come from new printer extensions that can be used with existing applications and allow users to customJ
  19087. ize their print output with watermarks and printing multiple pages on a single sheet. 
  19088.   Viewing and printing documents without the original applications or fonts. 
  19089. QuickDraw GX supports a new type of documen
  19090. Notepad
  19091. Notes
  19092. Novice
  19093. October
  19094. Offering
  19095. Offers
  19096. Office
  19097. c color management technology
  19098.   Powerful type and text capabilities that, in conjunction with updated or new applications, enable the display and printing of any typeface, in any of the world
  19099. s myriad script sM
  19100. ystems
  19101.  Tools for developers that will result in new applications that offer greater sophistication in graphics, type and printing
  19102. Compatibly with Current Applications and Fonts. 
  19103. Apple is committed to protec
  19104. ddresses
  19105. Administrator's
  19106. Advance
  19107. Advanced
  19108. Advantage
  19109. Again
  19110. Screen
  19111. Second
  19112. Select
  19113. Settings
  19114. or PowerTalk and QuickDraw GX, a minimum of 8 MB of RAM and a 68020 processor is required. On Power Macintosh computers, System 7.5 requires a minimum of 8 MB of RAM; and to install PowerTalk and QuickDraw GX, L
  19115. a minimum of 8 MB of RAM is required.
  19116. Availability
  19117. System 7.5 will be announced on August 2, 1994 at MacWorld Boston. Availability in the US is planned for the day of announcement. It's expected to be availabl
  19118. proval
  19119. Approve
  19120. Architecture
  19121. Assignedivering
  19122. sent to others by simply dragging them onto Information Cards.
  19123. By defining new catalog templates, developers can extend and customize catalog functionality to deliver access to any type of information. The impC
  19124. lementation of catalog storage ranges from Personal Catalogs (collections of Information Cards stored on a user
  19125. s hard disk) to sophisticated hierarchial, distributed, and replicated repositories of information
  19126. Within
  19127. Without
  19128. Working
  19129. Would
  19130. Years
  19131. Bytes
  19132. Cable
  19133. Calendar
  19134. Calendaring
  19135. Calendars
  19136. ning new catalog templates, developers can extend and customize catalog functionality to delivc
  19137. er access to any type of information. The implementation of catalog storage ranges from Personal Catalogs (collections of Information Cards stored on a user
  19138. s hard disk) to sophisticated hierarchial, distribute
  19139. Variety
  19140. Version
  19141. Versions
  19142. Vertically
  19143. Whether
  19144. Which
  19145. mpletely processed electronically. This allows any individual or organization to do business with others in a more time- and cost- ffective manner.
  19146.   The PowerTalk Key Chain. 
  19147. This security technology provideO
  19148. s a single mechanism for securing access to multiple network and desktop services, including the universal mailbox. For example, when a user opens a file server that is password protected, PowerTalk will ask if
  19149. Contrast
  19150. Corporate
  19151. Create
  19152. hing, QuickDraw GX incorporates Apple
  19153. s ColorSync color management technology to allow color devices and applications to input, display, exchange, and output color information consistently and predictably. It wN
  19154. ill match colors between scanners, displays, printers, and even between Macintosh systems: you can send a color file from one Macintosh with QuickDraw GX installed to another, and the same color matching proces
  19155. Images
  19156. Implementation
  19157. Implemented
  19158. Improved
  19159. uickDraw GX fully supports worldwide character sets based international standards.
  19160.   Consistent, predictable, easy-to-use color input, display, and output. 
  19161. s easy to create documents that contain color inJ
  19162. formation
  19163. most Macintosh computers have color displays and most Macintosh applications are color-capable. The difficulty has been in trying to get the on-screen colors to match the colors produced on a variety 
  19164. g-and-drop
  19165. Dragging
  19166. Drawing
  19167. Drivers
  19168. Easier
  19169. Easily
  19170. Consistently
  19171. Consists
  19172. Consolidate
  19173. Consolidated
  19174. Consolidation
  19175. Consonant
  19176. Consortium
  19177.  effective communication. Catalogs store Information Cards and provide quick access to the infoa
  19178. rmation needed to collaborate with others. 
  19179. Information Cards keep individual or group profiles containing electronic addresses, phone and fax numbers, personal notes, and more. Because PowerTalk supports drag
  19180. lified
  19181. Simply
  19182. Since
  19183. Single
  19184. Skewing
  19185. Smaller
  19186. Smoother
  19187. Software
  19188. Soldh
  19189. Settings
  19190. Shape
  19191. Should@
  19192. Shows
  19193. Simplified
  19194. Simply
  19195. Situation@
  19196. Solutions
  19197. Specific
  19198. Specifies
  19199. Specifying
  19200. Speech-recognition@
  19201. Spreadsheets@
  19202. Statement@
  19203. Static@
  19204. Stops@
  19205. Storage
  19206. Strategies@
  19207. Style
  19208. Styling@
  19209. phone integration, System 7.5 builds in support for the Macintosh Telephony Architecture, including the Tel
  19210. These settings and capabilities are built into QuickDraw GX fonts and are handled automatically within applications that support QuickDraw GX. 
  19211. Installation, screen display, and printing of fonts is simplifiedD
  19212.  with QuickDraw GX, which includes support for Apple
  19213. s TrueType standard as well as a new version of Adobe Type Manager, ATM GX. This will allow users to select the typefaces they want, whether in TrueType or T
  19214. in System 7.5. Solutions include:
  19215. Consistent
  19216.  to a complete compound document. With DigiSign, users can attach an electronic signature as well as verify other signatures and determine if a document has been altered. 
  19217. Digital Signatures are electronic encK
  19218. ryption keys, assigned by (agency??). To digitally sign a document, the user would simply drop the document onto his "signature" icon. After entering his password, the file would be locked and the reader could 
  19219. Settings
  19220. Setup
  19221. Several
  19222. Sfnts
  19223. Shading
  19224. Shadow
  19225. Shape
  19226. ions aspects of PowerTalk do not requi[
  19227. re a server and can be used on a peer-to-peer basis with a modem or AppleTalk local area network. PowerTalk features include:
  19228.   A universal desktop mailbox. 
  19229. PowerTalk allows users to enjoy the benefits of a 
  19230. ke many electronic-mail applications, AppleMail does not require a server. 
  19231. In addition to providing mail capabilities with AppleMail, PowerTalk also extends mail functionality to every application by providinG
  19232. mailer
  19233.  that provides a standard user interface for a mailing label which can be attached to documents. 
  19234. Applications that take advantage of the Mailer are 
  19235. mail-capable
  19236.  and allow users to send a given d
  19237. ype1 format. 
  19238.   International support. 
  19239. QuickDraw GX provides extensive, system-level capabilities for the display and printing of any international text system, such as Arabic or Kanji (including support forF
  19240.  2-byte languages). It doesn
  19241. t matter whether the text reads right to left, left to right, vertically, or some combination of the three. QuickDraw GX can even display text that combines different reading direct
  19242. Cmcne
  19243. Computers
  19244. Computing
  19245. Considerably
  19246. Consistent
  19247. ions within the same line.
  19248. In addition, QuickDraw GX and WorldScript, Apple
  19249. s system technology for international software localization, provide Macintosh developers with a powerful set of tools for the creatiH
  19250. on and release of equivalent software versions worldwide. Specifically, QuickDraw GX provides support for the display and graphical manipulation of international fonts and text systems on Macintosh computers. Q
  19251. ses will help maintain accurate color display and printout on the second machine. 
  19252.   Improved tools for developers. 
  19253. By providing a sophisticated set of system-level graphics routines, QuickDraw GX developersP
  19254.  can incorporate graphics functionality
  19255. rotation, stretching, skewing, drawing, and other features
  19256. into a broader range of applications than ever before. 
  19257. QuickDraw GX applications can also be much smaller tha
  19258. Handled
  19259. Hierarchial
  19260. System 7.5 Source Documente
  19261. System 7.5 Source Document
  19262. Source Doc
  19263.  luding the universal mailbox. For example, when a user opens a file server that
  19264. n comparable applications are today, requiring considerably less RAM and hard disk space. And they will be easier and faster to develop.
  19265. r installations and more complex requirements, Apple 
  19266. Handled
  19267. Hierarchial
  19268. Highly
  19269. Forces
  19270. Forecast
  19271. Forecasts
  19272. Forefront
  19273. Foreground
  19274. Foreshadows
  19275. Forged
  19276. omatically sort and forward inco_
  19277. ming mail, archive mail after it is read, monitor databases and information sources, and create personalized newspapers by delivering pre-selected types of information directly to the user
  19278. s desktop mail box.
  19279. Simply
  19280. Since
  19281. Single
  19282. Skewing
  19283. Smaller
  19284. Smoother
  19285. Software
  19286. Incorporates
  19287. Incorporating
  19288. Incorrectly
  19289. or browsing and searching information, regardless of the number of communications services they use. It provides a single mail box icon for all incoming and outgoing ]
  19290. including on-line services, fax, voice, electronic mail from various sources, and documents from any application. The universal mail box makes use of third-party gateway software that allows seamless infor
  19291. of color output devices. 
  19292. For example, a businessperson might have to redesign an entire presentation when she sees that the contrast between the text and the background color is not nearly as great on transpaL
  19293. rencies as it is on the screen. Or a graphic designer might have to rework a design when the colors in a corporate logo come out differently in print than they looked on the screen.
  19294. To create better color matc
  19295. Could
  19296. Count
  19297. Counter
  19298. Countries
  19299. Couple
  19300. Course
  19301. Covers
  19302. Create
  19303. Installations
  19304. Installed
  19305. Installing
  19306. Instance
  19307. Instead
  19308. Instructed
  19309. Instructing
  19310. Instruction
  19311. Instruction-set
  19312. Instructional
  19313. Instructions
  19314. Integers
  19315. Integrate
  19316. Integrated
  19317. Integrating
  19318. Integration
  19319. Kinds
  19320. Knowledge
  19321. Known
  19322. Label
  19323. Labor-intensive
  19324. Laboratories
  19325. Lacking
  19326. Lacks
  19327. Lam-alif
  19328. Language
  19329. Language-specific
  19330. Languages
  19331. Laptop
  19332. Large
  19333. Repositories
  19334. Repository
  19335. Represent
  19336. Representation
  19337. Represented
  19338. Representing
  19339. Represents
  19340. Reputation
  19341. Request
  19342. Requests
  19343. Require
  19344. Television
  19345. Template
  19346. Templates
  19347. Tends
  19348. Terminology
  19349. Terms
  19350. Tested
  19351. Testing
  19352. Text-editing
  19353. Text-to-speech
  19354. Textedit
  19355. Textual
  19356. , Apple maintains its leadership position in graphics and imaging, continuing to provide the technology for increasingly realistic imaging, support for multiple languages, professional publishing capabilities, F
  19357. and price/performance breakthroughs in multimedia and desktop video. At the same time, QuickDraw GX delivers advances like portable documents and desktop printer icons that make every application easier to use.
  19358. SelectingCommunications
  19359. Comparable
  19360. Complete
  19361. Composition
  19362. Model
  19363. Modeless
  19364. Models
  19365. Modem
  19366. Modes
  19367. Modification
  19368. Modified
  19369. Modify
  19370. Modifying
  19371. Modular
  19372. Module
  19373.  and other Macintosh systems. With it, PowerBook users have the freedom to work whenever and wherever they want without worrying about whether they have the most current version of a document. The PowerBook Fil
  19374. Apple
  19375. Apple's
  19376. Applemail
  19377. Appletalk
  19378. Application
  19379. Applications
  19380. Because major print functions, including background printing, dialogs, and PostScript font management, are provided as standard objects under QuickDraw GX, developers can quickly build printer drivers for existB
  19381. ing and new output devices, resulting in Macintosh support for an even greater range of output devices. 
  19382. Collaborative Technologies
  19383. Over the past 10 years, Apple has pioneered collaborative technologies such 
  19384. ctivity. 
  19385. As a result, Macintosh users can work more productively because the system software works smarter for them. 
  19386. System Requirements
  19387. Macintosh System 7.5 requires a Macintosh Plus or later, a hard disk J
  19388. with (depending on the configuration) as much as 25MB of disk space available, and either a 1.4MB floppy, CD-ROM drive, or access to a network. For 680x0 systems, System 7.5 requires a minimum of 4 MB of RAM; f
  19389. owertalk's
  19390. Present
  19391. Productivity
  19392. Professionals
  19393. Programmededd
  19394. alk Support for PowerBook Users
  19395. Because PowerTalk software enables collaboration, it is especially useful for mobile users who need to communicate with others, no matter whether they are connecting to a local aL
  19396. rea network, a public e-mail service, or directly to another Macintosh computer. Even if a PowerBook users isn
  19397. t part of a network, he or she can install PowerTalk Personal Gateway Software (available from thir
  19398. PowerTalk was specifically designed for mobile users who frequently connect to a network, work off-line, and then reconnect at a later time. With PowerTalk, users can quickly and easily copy mail from a server,B
  19399.  read it off-line, and compose replies. When the user is reconnected to the network, all messages will be sent automatically. 
  19400. The Transition to Smarter, More
  19401. Useful Systems
  19402. Macintosh System 7.5 begins the tr
  19403. Selecting
  19404. Set-up
  19405. Settings
  19406. Sharing
  19407. Single
  19408. Sleep
  19409. Sound
  19410. d forward documents from within an application. Apple began shipping PowerTalk with System 7 Pro in October, 1993. As part of System 7.5, PowerTalk becomes available to all System 7 users. 
  19411. Another key elementH
  19412.  in each person
  19413. s collaborative environment is the telephone and, increasingly, the integration of computer and telephone functions. To pave the way for smoother computer-telephone integration, System 7.5 build
  19414. box makes use of third-party gateway software that allows seamless information exchange among users. 
  19415. With mail agents that are available from third parties, users can manage the ever-increasing flow of electrN
  19416. onic correspondence. Mail agents can automatically sort and forward incoming mail, archive mail after it is read, monitor databases and information sources, and create personalized newspapers by delivering pre-
  19417. Support
  19418. Supported
  19419. Supporting
  19420. Supports
  19421. Suppose
  19422. Surpassing
  19423. Surrounded
  19424. Survey
  19425. Swash
  19426. Swedish
  19427. Switch
  19428. Create
  19429. Created
  19430. Cross-platform
  19431. Customize
  19432. Database
  19433. Databases
  19434. Depending
  19435. Depends
  19436. Depiction
  19437. Deploy
  19438. Depth
  19439. Derived
  19440. Derives
  19441. Descenders
  19442. Descent
  19443. Describe
  19444. Described
  19445. Describes
  19446. By clicking on the Control Strip
  19447. s sound icon and selecting the volume, users no longer need to resort to the Control Panels.
  19448.   Video Mirroring
  19449. Allows user to switch video mirroring on or off without going toF
  19450.  the Control Panels. (Icon available only when a PowerBook is attached to an external monitor)
  19451.   File synchronization
  19452. The PowerBook File Assistant automatically synchronizes files between PowerBook computers 
  19453. Works
  19454. Worldwide
  19455. Worrying
  19456. Archive
  19457. System 7.5 Source Documente
  19458. System 7.5 Source Document
  19459. Source Doc
  19460.  d to communicate with others, no matter whether they are connecting to a local 
  19461. werbook
  19462. Powertalk's
  19463. Present
  19464. Productivity
  19465. Professionals
  19466. Programmedon
  19467. d parties) to get easy access to fax, pager, and e-mail services, as well as the Internet.
  19468. PowerTalk puts everything you need to communicate in one place. Users can organize information needed to collaborate
  19469. uch as electronic addresses, phone and fax numbers, and supporting notes
  19470. in easy-to-access catalogs that they can take with them wherever they go. A user
  19471. s DigiSign 
  19472. signer
  19473.  can also travel with them, enabling 
  19474. ively
  19475. Productivity
  19476. Professional
  19477. Professionals
  19478. Programmed
  19479. ansfer
  19480. User's
  19481. Users
  19482. Virtual
  19483. Databases
  19484. Putting
  19485. Quadra
  19486. Quadratic
  19487. Quality
  19488. Quantum
  19489. Queries
  19490. Query
  19491. Question
  19492. Questions
  19493. Queue
  19494. Queued
  19495. Quick
  19496. Quickdraw
  19497. Functions
  19498. Future
  19499. Gateway
  19500. Given
  19501. Greater
  19502. Group
  19503. Hierarchial
  19504. Identification
  19505. Images
  19506. Implementation
  19507. Implemented
  19508. and other Macintosh systems. With it, PowerBook users have the freedom to work whenever and wherever they want without worrying about whether they have the most current version of a document. The PowerBook FileH
  19509.  Assistant keeps any two files, folders, or disks synchronized
  19510. locally, over a network, or using a diskette. It provides 
  19511. drag and drop
  19512.  set up and lets users select automated or manual synchronization of data.
  19513. Voice
  19514. Volume
  19515. Whether
  19516. Which
  19517. Whole
  19518. Without
  19519. s of data generated by new technologies such as multimedia. The full 32-bit operation enabled by RISC performance speeds access to and processing of data and instructions. Preemptive, multithreaded execution wij
  19520. ll allow the construction of more sophisticated programs. And memory protection will isolate the effects of errant programs. 
  19521. The Macintosh Operating System
  19522. System 7 for PowerPC
  19523. Apple
  19524. s Macintosh operating sys
  19525.  capabilities.
  19526. The Approach Taken by Other Vendors
  19527. In contrast to Apple
  19528. s moves with the Macintosh operating system, the strategies of the other major operating system vendors for their transition to PowerPC hx
  19529. ave serious shortcomings. The following sections describe these approaches and their implications for customers.
  19530. Microsoft. Microsoft
  19531. s message to customers about RISC is clear: Customers who want RISC must ad
  19532. System
  19533. Strategy
  19534. lications. Because the transition to RISC centers around high performance
  19535. and the new capabilities enabled by that high performance
  19536. customers will also judge operating systems by the breadth of selection of nat`
  19537. ive applications (applications that offer full RISC performance) available. Software developers must choose a specific operating system for their PowerPC products, because, for example, an application ported to
  19538. System
  19539. Strategy
  19540. Competition
  19541.  the future. Although few of the differences in System 7 for PowerPC will be perceptible to users, significant changes have occurred within the core. A new runtime architecture, adapted from workstation-class ov
  19542. perating environments, makes application development more straightforward. And subsequent versions of Macintosh system software will add true multitasking capability, memory protection, and enhanced file-system
  19543. Adopting
  19544. Technology
  19545. System
  19546. Strategy
  19547. ows NT were designed for easy portability. Other operating systems, notably Windows, are intrinsically tied to a certain microprocessor architecture and cannot easily be adapted to another.
  19548. Volume. Platform sh\
  19549. ipment volumes drive developers
  19550.  decisions on whether to develop software applications for the platform. High-volume platforms will attract developer attention, while low-volume platforms will suffer a lack of 
  19551. Scriptable
  19552. Finder
  19553. Thread
  19554. Manager
  19555. g out versions of their applications for PowerPC processor
  19556. based Macintosh computers. It is expected that hundreds of off-the-shelf applications will be available in 1994 for these new Macintosh systems. 
  19557. Applp
  19558. e also offers migration paths for customers who want to move up from existing IBM PC environments to the PowerPC environment. Already, hardware-based solutions for PC compatibility are available in the Macintos
  19559. Strategy
  19560.  year following their introduction. Because System 7 for PowerPC will be the standard operating system installed on these computers, Apple expects it to quickly become the operating system volume leader for nott
  19561.  only PowerPC processor
  19562. based computers, but for all RISC systems, far surpassing other contenders.
  19563. Looking down the road, Apple is rapidly enhancing Macintosh system software to provide a solid foundation for
  19564. rams for Macintosh. A mixed-mode architecture also supports new native applications that run at full PowerPC speeds. And Apple has been working closely with the third-party development community to ensure a bron
  19565. ad range of native application software for the PowerPC processor
  19566. based Macintosh computers. To date, more than 60 companies
  19567. including all leading software vendors
  19568. have publicly announced commitments to bringin
  19569. Departments
  19570. Custom
  19571.  System 7 for PowerPC will not operate on Windows NT for PowerPC. 
  19572. Ease of setup, use, and administration. Easy-to-use system software has become a de facto requirement of personal computer users. Customers wab
  19573. nt systems that they can set up in a straightforward manner, easily configure with add-on devices, manage by themselves without requiring an administrator, and so on. Traditionally, RISC systems have used UNIX
  19574. a complex operating system appropriate for the highly technical market occupied by high-end engineering and graphic workstations, but difficult for mainstream customers to work with. Operating systems designed d
  19575. for personal computer users must appeal to a broader, more numerous market.
  19576. Hardware efficiency. Operating systems differ in their appetite for hardware resources such as memory and hard disk space. Workstatio
  19577. Supporting
  19578. Quickdraw
  19579. Their
  19580. Applica
  19581. ctures. Windows customers who want RISC performance must migrate to a different operating system.
  19582. IBM. IBM
  19583. s strategy for the PowerPC chip is to offer a number of high-end, workstation operating systems and le~
  19584. ave the choice to the customer. Operating system choices to be offered by IBM include AIX, Workplace OS, Solaris, Taligent, and OS/2 (on Workplace OS). 
  19585. Each of these operating systems alone is a weak contende
  19586. Manager
  19587. n and server operating systems typically require 20 megabytes or more of RAM and at least a 250-megabyte hard disk drive. In contrast, RISC-based personal computer operating systems must operate comfortably witf
  19588. h 8 to 12 megabytes of RAM and 80-megabyte hard disk drives.
  19589. Scalability. PowerPC processor
  19590. based personal computers will come in a range of designs, including desktop and notebook models. An operating system 
  19591. programs. Customers demand a broad selection of applications.
  19592. Availability and compatibility of current programs. Customers moving up from current-generation computers (both DOS and Windows software
  19593. based comp^
  19594. uters and Macintosh computers) will insist on support for their existing applications and data. The level of compatibility offered will be an important factor in their choice of an operating system.
  19595. Native app
  19596. response. Intel, alone in investing in Pentium, is responding to the PowerPC threat by preannouncing the details of a Pentium follow-on chip
  19597. P6. According to Intel, P6 will be a very complex chip, with more thaR
  19598. n 6 million transistors (twice as many as in the Pentium chip), offer two to three times the performance of Pentium, and ship in volume at the end of 1995. 
  19599. Operating Systems for RISC Microprocessors
  19600. Microproc
  19601. Applescript
  19602. Itself
  19603. Provide
  19604. essors and operating systems have a strong interrelationship. DOS grew up as the operating system for the Intel 80x86 architecture, and now Microsoft Windows is succeeding to that position. Although these operaT
  19605. ting systems have had a commanding role in the CISC microprocessor world, Microsoft has no announced plans to port Windows or MS-DOS (the Microsoft version of DOS) to a RISC platform
  19606. the effort would be tremend
  19607. ous. (It
  19608. s important to understand that DOS and Windows applications will run, through software emulation, on Macintosh computers with PowerPC processors.) Because of this basic incompatibility, the PowerPC chiV
  19609. s dramatic, high-volume entrance into the personal computer arena will profoundly affect the operating system market, as new contenders seek to establish the standard. 
  19610. As RISC achieves mainstream status in 
  19611. 1994, the crucial question is which operating system will dominate the PowerPC platform. Several operating systems are jockeying for this leadership position. The operating system vendors
  19612. Apple, Microsoft, IBM,X
  19613.  and so on
  19614. all have different approaches to providing operating system software for RISC-based personal computers. Some vendors require users to adopt a new operating system altogether, while others take an evo
  19615. C microprocessor such as the PowerPC chip. 
  19616. Microsoft
  19617. s mainstream operating system
  19618. Windows 3.1
  19619. is simply not available for PowerPC or any other RISC microprocessor. This is because Windows 3.1 (like its event|
  19620. ual successor, Chicago) is built around the Intel architecture, contains significant amounts of 80x86 assembly-language code and, according to Microsoft officials, is not easily ported to other computer archite
  19621. Applescript
  19622. Technology
  19623. Other
  19624. Plat@
  19625. h Quadra line. The PowerPC chip brings a new level of performance to software-based compatibility solutions, rendering them highly practical. Through a partnership with Insignia Solutions, a leading vendor of er
  19626. mulation technology, Apple can provide software-based emulation of both DOS and Windows programs.
  19627. Apple has announced that it forecasts shipping 1 million PowerPC processor
  19628. based Macintosh computers within the
  19629. lutionary approach. To become the new standard in the personal computing market of the near future, an operating system must meet the following criteria:
  19630. Availability for RISC. This may be the most important fZ
  19631. actor
  19632. to even be in the competition, the operating system must be able to run on PowerPC. Operating systems vary in the ease in which they can be moved from platform to platform. For example, both UNIX and Wind
  19633. tem (System 7)
  19634. the industry benchmark for easy-to-use system software
  19635. maps well against all of these criteria, positioning it to assume operating system leadership on RISC. 
  19636. During the past two years, the Macil
  19637. ntosh system software has been enhanced to run on the PowerPC microprocessor. With a 68040 software emulator as a standard component, System 7 for PowerPC offers exceptional compatibility with all existing prog
  19638.  (Complex Instruction Set Computing) technology will allow the PowerPC chip to offer significant
  19639. and increasing
  19640. performance and price/performance leadership over the competing Intel architecture based on CISC tL
  19641. echnology. The PowerPC chip derives its price/performance advantage over the Intel CISC architecture through less complex chip design, which translates to a smaller die size and more cost-effective manufacturin
  19642. arena. These three companies combined efforts to create a powerful, scalable, and cost-effective RISC-based microprocessor architecture. The result, known as the PowerPC microprocessor, will power that next genJ
  19643. eration of computers from both Apple and IBM. 
  19644. The three companies in the PowerPC alliance believe that the inherent advantages of RISC microprocessor technology over microprocessors based on older, 1980s CISC
  19645. Applescript
  19646. Competition
  19647. g. Intel
  19648. s Pentium chip, the PowerPC chip
  19649. s competitor, demonstrates the cost and manufacturing burden of having to maintain exact compatibility with the large CISC instruction set.
  19650. PowerPC growth path. In addN
  19651. ition to the initial PowerPC 601 chip, the Apple, IBM, and Motorola alliance has announced a series of follow-on PowerPC chips, under concurrent development. These include the low-power, low-cost PowerPC 603 (d
  19652. onal details on Apple
  19653. s overall strategy in this area, is also available. This paper is designed to complement that piece.)
  19654. RISC Goes Mainstream
  19655. RISC (Reduced Instruction Set Computing) microprocessor architeH
  19656. ctures have been commercially successful in the workstation market since the 1980s. In 1991, Apple, IBM, and Motorola joined forces to bring the benefits of this technology to the mainstream personal computing 
  19657. ll be looking for in the future. Already, the Macintosh operating system is recognized as providing leadership technology in areas such as ease of use, graphics and imaging, and multimedia. This paper explains F
  19658. how Apple intends to build on its current strong position, comparing and contrasting its approach with that of other vendors.
  19659. (Note: The 
  19660. Macintosh Operating System Strategy White Paper,
  19661.  which provides additi
  19662. Typography
  19663. esigned for use in PowerBook and low-end Macintosh computers), the high-performance PowerPC 604 (which will eventually replace the PowerPC 601 in desktop and midrange systems), and the superior-performance, fulP
  19664. l 64-bit implementation PowerPC 620 (designed for use in high-end workstations and servers). As a result, the PowerPC architecture offers a well-understood, compelling growth path for years to come.
  19665. The Intel 
  19666. opt a new operating system
  19667. Windows NT. But because Windows NT was designed as a server operating system, it requires significant storage capacity and includes operating complexities (for example, in the area ofz
  19668.  security) that make it an inappropriate choice for mainstream users. Windows NT also lacks mainstream applications, and even programs available on the 80x86 version of Windows NT must be ported to run on a RIS
  19669.  computers, the move to object technologies, the new emphasis on collaboration and communication, and the leap from today
  19670. s passive, graphical user interface to interfaces that are both active and 
  19671. intelligent.D
  19672. The Macintosh operating system
  19673. System 7
  19674. meets fundamental requirements in these areas, providing customers with the capabilities they need, as well as offering a foundation for providing the advances they wi
  19675. Numbers
  19676. Numerals
  19677. Numerous
  19678. Nutshell
  19679. Obtain
  19680. Obvious
  19681. Occupied
  19682. Occurred
  19683. Off-the-shelf
  19684. Offer
  19685. Offered
  19686. Offering
  19687. Offerings
  19688. Offers
  19689. Officials
  19690. Often
  19691. Older
  19692. Opendoc
  19693. Operate
  19694. Operating
  19695. Operation
  19696. Options
  19697. Organizations
  19698. Other
  19699. Others
  19700. Overall
  19701. Overhead
  19702. Overlapping
  19703. oo often in the past, however, users have been hindered rather than helped by the technology
  19704. daunted by multiple formats, competing communications services, and the sheer bulk of information they receive. Incre
  19705. asingly, it
  19706. s becoming obvious that merely having information at our fingertips isn
  19707. t enough. What we need are technologies that help us to manage information
  19708. not just get more of it.
  19709. Already, Apple has demons
  19710. trated industry-leading directions in these kinds of useful collaborative technologies. New developments will continue to help customers navigate vast stores of information and collaborate with others without c
  19711. oncern for the platforms or protocols involved.
  19712. To provide advanced collaborative solutions, strong, consistent networking capabilities must be built directly into the operating system. Customers should be abl
  19713. e to deploy systems, applications, and services and have them transparently take advantage of the appropriate network protocol. 
  19714. Toward that end, Apple is delivering the Open Transport Architecture
  19715. an architec
  19716. ture that allows all networking protocols (AppleTalk, IPX, IP, DECnet, and more) to function at a high level in the Macintosh networking world. In contrast, networking in the Windows world is complex, with mult
  19717. iple, competing implementations of the same protocol and no unifying architecture for developers or users.
  19718. For users to get the full advantages of computer-based collaboration and communications, electronic-ma
  19719. il services should be integrated directly into the operating system
  19720. not a separate utility
  19721. and mail should be gathered from different sources into a single desktop mailbox. The architecture should have an open 
  19722. back end to facilitate the integration of gateways providing access to a variety of mail environments, such the Internet and QuickMail. The messaging system should scale from peer-to-peer offerings for small wo
  19723. rkgroups up to server-based systems for large groups and organizations. And the mail service should go beyond simple text to support media-rich data, including graphics, animation, sound, and video.
  19724. True workf
  19725. low in groups and organizations becomes possible when electronic-mail services are augmented with authentication, digital signature, and privacy services, so that organizations can build systems that are trustw
  19726. orthy and secure. Systemwide scripting is also critical, to allow people to take off-the-shelf programs and weave them together into custom workflow solutions. 
  19727. Apple products for collaboration. PowerTalk syst
  19728. em software, delivered in the System 7 Pro product, is the first comprehensive collaboration product for the individual user. Its built-in electronic messaging, catalog, security, and digital signature capabili
  19729. ties make it easy for individuals to communicate and work with other individuals or groups on a network.
  19730. PowerShare Collaboration Servers are the focal point of Apple
  19731. s team-oriented collaboration platform. Po
  19732. werShare Collaboration Server software is designed to provide a powerful platform for team-oriented collaboration solutions: reducing management overhead and costs through the consolidation of system administra
  19733. tion, improving network security, and facilitating the creation of systems with large numbers of PowerTalk users on an AppleTalk network. It provides server-based mail, catalog, and privacy services for PowerTa
  19734. lk users.
  19735. Apple recognizes that today
  19736. s computing environments are seldom homogeneous. Interoperation and coexistence with products and services from other vendors is a core component of Apple
  19737. s strategy. We b
  19738. elieve that users must have the flexibility to mix and match desktop machines and departmental servers from several vendors. To address this requirement, Apple has forged an agreement with Microsoft that allows
  19739.  users to deploy a variety of computers and servers with the confidence that they will all work together
  19740. no matter what combination of equipment is selected.
  19741. In addition, departmental systems must integrate we
  19742. ll with other mail systems and the enterprise
  19743. s centrally managed messaging and directory backbones. To address this need, Apple is working with third-party vendors to deliver both personal and server gateways 
  19744. to allow individuals and teams to interoperate with mail and collaboration systems other than Macintosh system
  19745. based services, as well as enterprise backbones.
  19746. The competitive approach. The approach taken by A
  19747. pple with its System 7 Pro software, as well as with the next version of Macintosh operating system software, is in stark contrast to that of Microsoft and its collaborative solution
  19748. Windows for Workgroups
  19749. hown in the following figure:
  19750. Feature                                        Macintosh           Windows
  19751.                                                System 7 Pro        for Workgroups
  19752. E-mail
  19753.    Desktop mail
  19754.                                    
  19755.    Peer-to-peer LAN mail                          
  19756.                  Limited
  19757.    Point-to-point dialup                          
  19758.    Server independent                        
  19759.      
  19760.      (open back-end extensibility)
  19761.    Single log-in (key chain)                      
  19762.    Simple directory services                      
  19763.                  
  19764.    Server based                               
  19765.                  
  19766.    Rich data content                              
  19767. Workflow services
  19768.    Digital signatures                             
  19769.    Bidirectional authentication                   
  19770.    Scriptabl
  19771. e                                    With the next
  19772.                                                  version of
  19773.                                                  Macintosh
  19774.                                         
  19775.          system software
  19776.    Extensible catalog                             
  19777.    Privacy                                        
  19778.    Collaboration integrated in O/S                
  19779.    Third-party support       
  19780.                      
  19781.                   Limited 
  19782. Available for PowerPC                             
  19783. Moving from Passive to Active User Interfaces
  19784. In the 1980s, Apple pioneered the concept of the personal com
  19785. puter graphical user interface, incorporating features such as windows, menus, icons, and copy-and-paste functionality to simplify the process of working with computers. Apple made the interface even richer wit
  19786. h the addition of built-in collaboration via PowerTalk, and with speech recognition via PlainTalk software on the Macintosh computers that support Apple AV Technologies. As a result, the power of computing tech
  19787. nology is now accessible to more people than ever before. The popularity of the Macintosh system software
  19788. and of Microsoft Windows
  19789. has demonstrated the relative superiority of the graphical user interface over 
  19790. older, command-line interfaces.
  19791. But after 10 years of experience, Apple is able to recognize potential limitations in the current
  19792. and relatively passive
  19793. graphical user interface (GUI) model. Based on this expe
  19794. rience, Apple is poised to evolve the user interface from a passive GUI to one of active assistance that accomplishes specific tasks with minimal direction, and even anticipates user preferences and needs. Comp
  19795. uters in the future will incorporate intelligence that will understand what the user is attempting to do and guide him or her through the task. A logical next step is allowing people to 
  19796. delegate
  19797.  complete task
  19798. s to the computer, freeing them to focus on other activities. When this technology is in place, the user interface will be transformed from a passive player to an active, 
  19799. intelligent
  19800.  assistant. Users will ben
  19801. efit from an intelligent interface that adapts to their way of working.
  19802. The technology necessary to implement an active interface is wide-ranging. First, active interfaces will require tremendous power. Advanc
  19803. ed natural-interface technologies such as speech-recognition and text-to-speech software are necessary to improve communication with the user. Second, the system software must also have high-level control over 
  19804. portions of itself, as well as over applications. 
  19805. Apple is actively working toward the creation of such an interface, harnessing the power of RISC and OpenDoc technology to deliver the next generation of syst
  19806. em software
  19807. based functionality. Already delivered are key technologies such as PlainTalk speech-recognition and text-to-speech software, Apple Events and AppleScript scripting technologies, and QuickTime multi
  19808. media software. And the next release of Macintosh system software will include Apple Guide technology, which provides step-by-step context-sensitive assistance
  19809. even to the extent of showing users precisely how 
  19810. to complete a task using scripting.
  19811.  1994 Apple Computer, Inc. All rights reserved. Apple, the Apple logo, AppleTalk, Macintosh, Macintosh Quadra, and PowerBook are trademarks of Apple Computer, Inc., registe
  19812. red in the U.S.A. and other countries. AppleScript, OpenDoc, PlainTalk, PowerShare, PowerTalk, and QuickTime are trademarks of Apple Computer, Inc. DECnet is a trademark of Digital Equipment Corporation. AIX, I
  19813. BM, and OS/2 are registered trademarks of International Business Machines Corporation; PowerPC is a trademark of International Business Machines Corporation, used under license therefrom. QuickMail is a tradema
  19814. Xrk of CE Software, Inc. UNIX is a registered trademark of UNIX System Laboratories, Inc.
  19815. OS Competitive White Paper
  19816. A&When and how is AppleScript available?E
  19817. AppleScript
  19818. Package
  19819. Packaged
  19820. Packages
  19821. Packed
  19822. Paged
  19823. Pages
  19824. Pairs
  19825. Panel
  19826. Panels
  19827. Perceptible
  19828. Performance
  19829. Personal
  19830. Personalities
  19831. Piece
  19832. Pioneered
  19833. Place
  19834. Plaintalk
  19835. Plans
  19836. Platform
  19837. Platforms
  19838. Player
  19839. Plug-and-play
  19840. Point
  19841. Point-to-point
  19842. Poised
  19843. Popularity
  19844. Portability
  19845. Ported
  19846. Portions
  19847. Position
  19848. Positioning
  19849. Possible
  19850. Potential
  19851. Potential
  19852. Potentially
  19853. Power
  19854. Powerbook
  19855. Powerbooks
  19856. Powerful
  19857. Powerpc
  19858. Powerpc-based
  19859. Powershare
  19860. Powertalk
  19861. Powertalk/powershare
  19862. Practical
  19863. Preannouncing
  19864. Preceding
  19865. Precise
  19866. Precisely
  19867. Predecessor
  19868. Predefined
  19869. Predictable
  19870. Predictably
  19871. Predicted
  19872. Predrawn
  19873. Preempt
  19874. Preemptive
  19875. Preface
  19876. Preferences
  19877. Provides
  19878. Scriptable
  19879. Software
  19880. Source
  19881. Strategy
  19882. Technologies
  19883. Thread
  19884. Typography
  19885. !A"Who will benefit from Apple Guide?E
  19886. Apple Guide
  19887. Apple believes that the majority of its customers will benefit from Apple Guide.  For example, users who don't have the benefit of a support desk will now have access to an electronic assistant; mobile users whB
  19888. o don't want to travel with their manuals can access Apple Guide while in the field; and businesses and institutions that want to deliver specific help to users can create their own Guides.
  19889. Drag and Drop
  19890. Contents
  19891. Introduction 
  19892. Drag and Drop Overview
  19893.      The Drag Manager 
  19894.      The Interaction Model 
  19895.      Drag Manager Operations
  19896. Summary 
  19897. Requirements 
  19898. References
  19899. CopyrB
  19900. ight 
  19901.  1994 Apple Computer, Inc.
  19902. Apple, the Apple logo, and Macintosh are trademarks of Apple Computer, Inc., registered in the U.S. and other countries.  Finder is a trademark of Apple Computer, Inc.
  19903. MacDraw iy
  19904. Scalable
  19905. Scale
  19906. Scriptable
  19907. Scripting
  19908. Seamless
  19909. AppleScript
  19910. Developers benefit because AppleScript can:
  19911.   Increase the value of their products. The availability of a widespread scripting language in a commercial product increases its ability to adapt to specialized marB
  19912. ket niches.
  19913.   Simplify localization.  AppleScript is a universal scripting language; compiled scripts are not tied to any particular language.
  19914.   Extend product life cycles.  The life cycles of their products ironments
  19915. Errant
  19916. Error-prone
  19917. Establish
  19918. Eventual
  19919. AppleScript
  19920. AppleScript Extension
  19921. AppleScript is implemented as a system software extension, which means that its capabilities are readily accessible to all developers who want to include scripting capabilities in their aB
  19922. pplications. The extension itself occupies less than 2K of system memory when there are no scripts running and 300K when scripts are running.
  19923. Script Editor
  19924. AppleScript version 1.0 features a simple script edinds
  19925. Scriptable
  19926. Scriptable
  19927. Finde
  19928. Beenplex
  19929. Providing
  19930. Provision
  19931. Public
  19932. Publication
  19933. Publications
  19934. Publicly
  19935. Publish
  19936. Published
  19937. Publishing
  19938. Punctuation
  19939. Purchase
  19940. Purely
  19941. Purpose
  19942. Purposes
  19943. Pushing
  19944. Putting
  19945. Reduction
  19946. Registered
  19947. Relative
  19948. Relatively
  19949. Release
  19950. Releases
  19951. Rendering
  19952. Replace
  19953. Require
  19954. Requirement
  19955. Requirements
  19956. Requires
  19957. Requiring
  19958. Windows
  19959. Windows-based
  19960. With-stream
  19961. Within
  19962. Without
  19963. Word-processing
  19964. Wordperfect
  19965. Wordperfect's
  19966. Words
  19967. Worked
  19968. Workflow
  19969. Workgroup
  19970. Workgroups
  19971. Working
  19972. Would
  19973. Write
  19974. Writing
  19975. Written
  19976. Integration
  19977. Integrators
  19978. !el's
  19979. Intelligence
  19980. Intelligent
  19981. Intends
  19982. Intent
  19983. Interface
  19984. Interfaces
  19985. International
  19986. Internet
  19987. Interoperability
  19988. Interoperate
  19989. Interoperation
  19990. Interrelationship
  19991. Intrinsically
  19992. Introduction
  19993. Investing
  19994. Involved
  19995. Irregularly
  19996. Isn't
  19997. Isolate
  19998. Issues
  19999. Itself
  20000. Jockeying
  20001. Joined
  20002. Judge
  20003. Kinds
  20004. Known
  20005. Applescript
  20006. Article
  20007. (erview
  20008. AppleScript
  20009. AppleScript commands include verbs such as 
  20010. close,
  20011. print,
  20012. delete.
  20013.   Objects are parts of applications (such as windows), of documents (such as words or paragraphs), or of AppleScript itself. ApplicationsB
  20014.  are also objects, because they can be instructed by commands to perform certain actions.  Each object understands only certain commands. Objects that share similar characteristics, among them the commands thatThread
  20015. Manager
  20016. Applescript
  20017. Reserved
  20018. Reset
  20019. Resident
  20020. Resides
  20021. Resolution
  20022. Resolution-dependent
  20023. Resolution-independe
  20024. Resolutions
  20025. Resolve
  20026. Resource
  20027. Resources
  20028. Respect
  20029. Respective
  20030. Respond
  20031. %ficing
  20032. Scalability
  20033. Scalable
  20034. Scale
  20035. Scriptable
  20036. Scripting
  20037. Seamless
  20038. Second
  20039. Sections
  20040. Secure
  20041. Security
  20042. Seldom
  20043. Selected
  20044. Selection
  20045. Separate
  20046. Separately
  20047. Series
  20048. Serious
  20049. Server
  20050. Unlike
  20051. Unlimited
  20052. Unprece-dented
  20053. Unprecedented
  20054. Unrelated
  20055. Unsure
  20056. Until
  20057. Unused
  20058. Unwieldy
  20059. Upcoming
  20060. Update
  20061. Updated
  20062. Updating
  20063. Upgrade
  20064. Upgrades
  20065. Upper
  20066. Upper-left
  20067. Upper-left-hand
  20068. Upside
  20069. Upward
  20070. Upwards
  20071. Urdu-like
  20072. Where
  20073. Whether
  20074. Which
  20075. While
  20076. White
  20077. Wide-ranging
  20078. zpplescript
  20079. Minimum
  20080. Configuration
  20081. Applescript
  20082. Security
  20083. Mechanisms
  20084. Applescript
  20085. Provide
  20086. Applescript
  20087. Allow
  20088. Users
  20089. Can't
  20090. Applescript
  20091. Available
  20092. Which
  20093. Applications
  20094. Support
  20095. Applescript
  20096. Customers
  20097. Applescript
  20098. Apple
  20099. Charging
  20100. Applescript
  20101. Runtime
  20102. Applescript
  20103. Added
  20104. System
  20105. AppleScript
  20106. Introducing AppleScript Technology
  20107. The Macintosh lets you do what you want to do with a computer, easily and efficiently.  While the innovative graphical interface of the Macintosh streamlined the computing prB
  20108. ocess, even the most creative work can sometimes involve repetitive actions.  The graphical interface, though easy to use, doesn
  20109. t facilitate automation of routine tasks.  In addition, you may work with a varie
  20110. Server-based
  20111. Servers
  20112. Service
  20113. Service/support
  20114. Services
  20115. Set-top
  20116. Setting
  20117. Settings
  20118. Shown
  20119. Signature
  20120. Signatures
  20121. Significant
  20122. Simple
  20123. Simplify
  20124. Simply
  20125. Since
  20126. Single
  20127. Single-vendor
  20128. Situation
  20129. Skills
  20130. Small
  20131. Smaller
  20132. Software
  20133. Software-based
  20134. Solaris
  20135. Solid
  20136. Solution
  20137. Solutions
  20138. Future
  20139. Q&A OnScreen
  20140. @#A    Q&A Print
  20141. InfoBASE
  20142. osh System Software Strategy
  20143. OS Competitive White Paper
  20144. Q&A Particular
  20145. @ A    Q&A Print
  20146. InfoBASE
  20147. nounced
  20148. Another
  20149. Answer
  20150. Anticipates
  20151. Appeal
  20152. Appetite
  20153. Apple
  20154. Apple's
  20155. Applescript
  20156. Appletalkhitecture
  20157. Architectures
  20158. Areas
  20159. Arena
  20160. Around
  20161. Assembly-language
  20162. Assist
  20163. Associated
  20164. Associations
  20165. Assume
  20166. Attention
  20167. Attract
  20168. Availability
  20169. Available
  20170. Based
  20171. Basic
  20172. Because
  20173. Becomeeing
  20174. MAoHow will desktop printing be implemented with QuickDraw GX and will it be transparent to existing applications?E
  20175. QuickDraw GX
  20176. QuickDraw GXW
  20177. MAoHow will desktop printing be implemented with QuickDraw GX and will it be transparent to existing applications?E
  20178. QuickDraw GX
  20179. NA7Can you install just the printing part of QuickDraw GX?E
  20180. QuickDraw GXW
  20181. Ocript
  20182. How is AppleScript implemented?E
  20183. AppleScript
  20184. AppleScript is implemented as an extension to system software;  users install the AppleScript Extension into their system.  Apple's Script Editor allows users to write, record, and edit scripts.  AppleScript ll
  20185. Applescript
  20186. Available
  20187. Which
  20188. Applications
  20189. Support
  20190. Applescript
  20191. Customers
  20192. Applescript
  20193. Apple
  20194. Charging
  20195. Applescript
  20196. Runtime
  20197. Applescript
  20198. Added
  20199. System
  20200. AppleScript
  20201. Scripting System Structure
  20202. AppleScript is built upon an interapplication messaging system called Apple events.  Simply put, Apple events are the medium through which AppleScript directs applications to performB
  20203.  tasks.  When you write a script, you write a set of statements in the Script Editor.  When you run the script, the Script Editor sends these statements to the AppleScript extension, which interprets the statem
  20204. A)How will AppleScript work with PowerOpen?E
  20205. AppleScriptH
  20206. With the Open Scripting Architecture, we have a fundamental architecture which will work across platforms.  At this time, we can't  provide specific details on how AppleScript will work with PowerOpen.With
  20207. Poweropen
  20208. Applescript
  20209. Taligent
  20210. Operating
  20211. System
  20212. Benefits
  20213. Using
  20214. Applescript
  20215. Concerning
  20216. Quickdraw
  20217. Difference
  20218. Between
  20219. Adobe
  20220. These
  20221. Third-party
  20222. Summarizes
  20223. Summary
  20224. Summer
  20225. Superhighway
  20226. Superior
  20227. Superior-performance
  20228. Superiority
  20229. Superscript
  20230. Superscripting
  20231. Superscripts
  20232. Supplied
  20233. Supplies
  20234. Supply
  20235. Support
  20236. Supported
  20237. Supporting
  20238. Supports
  20239. Suppose
  20240. Text-to-speech
  20241. Their
  20242. Themselves
  20243. Therefrom
  20244. These
  20245. Sophisticated@
  20246. Sought
  20247. Specific@
  20248. Specifically
  20249. Standard@
  20250. Stereo
  20251. Stream@
  20252. Subroutines@
  20253. Summarizes@
  20254. Surpassing@
  20255. Systems@
  20256. Tasks
  20257. Telephone@
  20258. Threat@
  20259. Time@
  20260. Transform
  20261. Transparently
  20262. Types@
  20263. Union
  20264. Unix@
  20265. Variety@
  20266. Viewing@
  20267. Vocabulary@
  20268. Wider@
  20269. Windows@
  20270. Working
  20271. Applescript@
  20272. Article
  20273. Strategy
  20274. Third-party
  20275. Thorough
  20276. Those
  20277. Though
  20278. Thousands
  20279. Thread
  20280. Threading
  20281. Threads
  20282. ademark
  20283. Trademarks
  20284. Traditionally
  20285. Transformed
  20286. Transistors
  20287. Transition
  20288. Translates
  20289. Transparently
  20290. Transport
  20291. Tremendous
  20292. Trends
  20293. Truly
  20294. Trustworthy
  20295. Twice
  20296. Typically
  20297. Uncertain
  20298. Under
  20299. Understand
  20300. Uniformity
  20301. Unifying
  20302. Sophisticated
  20303. Sophistication
  20304. Sought
  20305. !pecific
  20306. Specifically
  20307. Specifications
  20308. Speech
  20309. Speech-recognition
  20310. Speeds
  20311. Spell
  20312. Standard
  20313. Stark
  20314. Stated
  20315. Status
  20316. Step-by-step
  20317. Storage
  20318. Store
  20319. Stores
  20320. Straightforward
  20321. Strategies
  20322. Strategy
  20323. Strengthen
  20324. Strong
  20325. Stronger
  20326. Structure
  20327. Subsequent
  20328. Succeeding
  20329. Success
  20330. Successful
  20331. Successive
  20332. Successor
  20333. Suffer
  20334. Labor-intensive
  20335. Laboratories
  20336. Lacking
  20337. Lacks
  20338. Lam-alif
  20339. Language
  20340. Language-specific
  20341. Languages
  20342. Level
  20343. License
  20344. Limitations
  20345. Limited
  20346. Lines
  20347. Log-in
  20348. Logical
  20349. Looking
  20350. Low-cost
  20351. Low-end
  20352. Low-power
  20353. Low-volume
  20354. Machines
  20355. Macintosh
  20356. Mailbox
  20357. Mainstream
  20358. Maintain
  20359. Maintaining
  20360. Major
  20361. Makes
  20362. eFMacintosh System Software Strategy
  20363. Macintosh Operating System Strategy
  20364. Concerning
  20365. Quickdraw
  20366. Difference
  20367. Between
  20368. Adobe
  20369. Desktop
  20370. Printing
  20371. Printing
  20372. Extensions
  20373. Features
  20374. Fonts
  20375. Supported
  20376. Quickdraw
  20377. Still
  20378. Quickdraw
  20379. Differ
  20380. Postscript
  20381. Quickdraw
  20382. Handle
  20383. Adobe
  20384. Fonts
  20385. Unicode
  20386. Based
  20387. System
  20388. Their
  20389. Applica
  20390. Quickdraw
  20391. Morphs
  20392. Most-networked
  20393. Motivated
  20394. Motorola
  20395. Mount
  20396. Mouse
  20397. Mouse-up
  20398. Multithreaded
  20399. Multivendor
  20400. Native
  20401. Natural-interface
  20402. Nature
  20403. Navigate
  20404. Necessary
  20405. Needs
  20406. Network
  20407. Networking
  20408. Next-generation
  20409. Notably
  20410. Notebook
  20411. Nothing
  20412. Novell's
  20413. Number
  20414. Implementing
  20415. Implements
  20416. Implications
  20417. Implicit
  20418. Imply
  20419. Import
  20420. Importance
  20421. Important
  20422. Impossible
  20423. Impressive
  20424. Improve
  20425. Improved
  20426. Improvement
  20427. Improvements
  20428. Improves
  20429. Improving
  20430. In-depth
  20431. In-house
  20432. In-place
  20433. Inadequate
  20434. Initially
  20435. Insignia
  20436. Insist
  20437. Installed
  20438. Instruction
  20439. Instructions
  20440. Integrate
  20441. Integrated
  20442. Integration
  20443. Manage
  20444. Manage-ment
  20445. Managed
  20446. Management
  20447. Manager
  20448. Managers
  20449. Manages
  20450. Managing
  20451. Manipulate
  20452. Manipulated
  20453. Manipulating
  20454. Medium
  20455. Meets
  20456. Megabytes
  20457. Memory
  20458. Menus
  20459. Merely
  20460. Message
  20461. Messaging
  20462. Microprocessor
  20463. Microprocessors
  20464. Microsoft
  20465. Microsoft's
  20466. Midrange
  20467. Migrate
  20468. Migration
  20469. Million
  20470. Minimal
  20471. Mixed-mode
  20472. Model
  20473. Models
  20474. Modules
  20475. Addresses
  20476. Adhere
  20477. Adjacent
  20478. Adjust
  20479. Adjusting
  20480. Adjustment
  20481. Administration
  20482. Administrative
  20483. Administrator
  20484. Administrator's
  20485. Administrators
  20486. Adobe
  20487. Adobe's
  20488. Adopt
  20489. Adoption
  20490. Advance
  20491. Advanced
  20492. Advances
  20493. Advantage
  20494. Advantages
  20495. Adventure
  20496. Advice
  20497. Affect
  20498. Affected
  20499. Affecting
  20500. Affects
  20501. Afford
  20502. Affordable
  20503. After
  20504. Again
  20505. Applescript
  20506. Application
  20507. Applications
  20508. Applied
  20509. Approach
  20510. Approaches
  20511. Appropriate
  20512. Architecture
  20513. Architectures
  20514. Areas
  20515. Arena
  20516. Around
  20517. Assembly-language
  20518. Assist
  20519. Assistance
  20520. Assistant
  20521. Associated
  20522. Associations
  20523. Assume
  20524. Attempting
  20525. Attention
  20526. Attract
  20527. Augmented
  20528. Authentication
  20529. Availability
  20530. Available
  20531. Back-end
  20532. Backbones
  20533. Based
  20534. Basic
  20535. Because
  20536. Become
  20537. Before
  20538. Being
  20539. Believe
  20540. Benchmark
  20541. Benefit
  20542. Benefits
  20543. Between
  20544. Beyond
  20545. Bidirectional
  20546. Boosted
  20547. Boots
  20548. Breadth
  20549. Bring
  20550. Bringing
  20551. Brings
  20552. Broad
  20553. Broader
  20554. Brought
  20555. Build
  20556. Built
  20557. Built-in
  20558. Burden
  20559. Burdened
  20560. Business
  20561. Cannot
  20562. Capabilities
  20563. Capability
  20564. Capacity
  20565. Catalog
  20566. Centered
  20567. Centers
  20568. Centrally
  20569. Centrally
  20570. Certain
  20571. Certainly
  20572. Chain
  20573. Championed
  20574. Chancery
  20575. Change
  20576. Changed
  20577. Changes
  20578. Changing
  20579. Character
  20580. Character-specific
  20581. Character-to-glyph
  20582. Characteristics
  20583. Characterized
  20584. Characters
  20585. Charge
  20586. Check
  20587. Checks
  20588. Command-line
  20589. Commanding
  20590. Commercially
  20591. Commitments
  20592. Communicate
  20593. Communication
  20594. Communications
  20595. Community
  20596. Companies
  20597. Comparing
  20598. Compatibility
  20599. Compatible
  20600. Compelling
  20601. Compensate
  20602. Compensation
  20603. Competence
  20604. Competing
  20605. Competition
  20606. Competitive
  20607. Competitor
  20608. Competitors
  20609. Compilation
  20610. Compile
  20611. Compiled
  20612. Compiling
  20613. Comprehensive
  20614. Computer
  20615. Computer-based
  20616. Computers
  20617. Computing
  20618. Concept
  20619. Concern
  20620. Conclusion
  20621. Concurrent
  20622. Concurrently
  20623. Confidence
  20624. Configure
  20625. Confronting
  20626. Confuses
  20627. Consequently
  20628. Consistency
  20629. Consistent
  20630. Consistently
  20631. Consists
  20632. Consolidate
  20633. Consolidated
  20634. Consolidation
  20635. Consonant
  20636. Consortium
  20637. Constant
  20638. Constructed
  20639. Construction
  20640. Constructs
  20641. Consultants
  20642. Consulting
  20643. Consumer
  20644. Consumers
  20645. Consumption
  20646. Contain
  20647. Contained
  20648. Container
  20649. Containers
  20650. Criteria
  20651. Critical
  20652. Cross-platform
  20653. Crucial
  20654. Cumbersome
  20655. Current
  20656. Current-generation
  20657. Currently
  20658. Cursive
  20659. Curvature
  20660. Curve
  20661. Curved
  20662. Curves
  20663. Custom
  20664. Custom-ized
  20665. Customer
  20666. Customer's
  20667. Customers
  20668. Customizable
  20669. Customization
  20670. Customize
  20671. Customized
  20672. Cutting
  20673. Cycle
  20674. Cycles
  20675. Daily
  20676. Dashed
  20677. Dashing
  20678. Develop
  20679. Developer
  20680. Developers
  20681. Development
  20682. Developments
  20683. Devices
  20684. Dialup
  20685. Differ
  20686. Difference
  20687. Differences
  20688. Different
  20689. Differentiate
  20690. Differentiated
  20691. Differentiating
  20692. Differently
  20693. Difficult
  20694. Difficulty
  20695. Digisign
  20696. Digit
  20697. Digital
  20698. Digitally
  20699. Digits
  20700. Dilemma
  20701. Dimensions
  20702. Diminished
  20703. Diminishing
  20704. Dimming
  20705. Direct
  20706. Direction
  20707. Directional
  20708. Directionality
  20709. Directions
  20710. Directly
  20711. *tive
  20712. Effects
  20713. Effects
  20714. Efficiency
  20715. Efficient
  20716. Efficiently
  20717. Electronic-mail
  20718. Emerged
  20719. Emergence
  20720. Emphasis
  20721. Emulation
  20722. Emulator
  20723. Enable
  20724. Enabled
  20725. Encourage
  20726. Engage
  20727. Engineering
  20728. Enhance
  20729. Enhanced
  20730. Enhancing
  20731. Enough
  20732. Ensure
  20733. Enterprise
  20734. Enterprise's
  20735. Entirely
  20736. Entrance
  20737. Environment
  20738. Environments
  20739. Equipment
  20740. Errant
  20741. Error-prone
  20742. Establish
  20743. Events
  20744. Eventual
  20745. Eventually
  20746. Ever-increasing
  20747. Every
  20748. Everyday
  20749. Everyone
  20750. Everything
  20751. Exceptional
  20752. Execution
  20753. Existing
  20754. Expected
  20755. Expects
  20756. Experience
  20757. Expertise
  20758. Explains
  20759. Extensibility
  20760. Extensible
  20761. Extensions
  20762. Extent
  20763. Extremely
  20764. Facilitate
  20765. Facilitating
  20766. Facto
  20767. Factor
  20768. Failure
  20769. Fast-paced
  20770. Faster
  20771. Feature
  20772. Features
  20773. Figure
  20774. File-system
  20775. Final
  20776. Fingertips
  20777. Finish
  20778. Firms
  20779. First
  20780. *ollowing
  20781. Forces
  20782. Forecasts
  20783. Forged
  20784. Formally
  20785. Formats
  20786. Found
  20787. Foundation
  20788. Framework
  20789. Freeing
  20790. Frustrating
  20791. Function
  20792. Functionality
  20793. Fundamental
  20794. Fundamentally
  20795. Future
  20796. Gateways
  20797. Gathered
  20798. Generated
  20799. Generation
  20800. Graphic
  20801. Graphical
  20802. Graphics
  20803. Graphics-based
  20804. Group
  20805. Group-editing
  20806. Grouping
  20807. Groups
  20808. Grows
  20809. Growth
  20810. Guarantee
  20811. Guesses
  20812. Guide
  20813. Guidelines
  20814. Guiding
  20815. &ction
  20816. Gxrasterlinefeed
  20817. Gxspoolpage
  20818. Halftones
  20819. Halftoning
  20820. Halfway
  20821. Handled
  20822. Handler
  20823. Handlers
  20824. Handles
  20825. Handling
  20826. Happen
  20827. Happens
  20828. Hardware
  20829. Hardware-based
  20830. Harnessing
  20831. cintosh System Software Strategy
  20832. Possible
  20833. Custom
  20834. Guides
  20835. Apple
  20836. Guide
  20837. Apple
  20838. Guide
  20839. Where
  20840. Custom
  20841. Apple
  20842. Guide
  20843. Databases
  20844. Installed
  20845. Benefit
  20846. Apple
  20847. Guide
  20848. Apple
  20849. Guide
  20850. System
  20851. Balloon
  20852. Still
  20853. Included
  20854. Operating
  20855. System
  20856. eFMacintosh System Software Strategy
  20857. Macintosh Operating System Strategy
  20858. Finder
  20859. Applescript
  20860. Strategy
  20861. Strategy
  20862. Applescript
  20863. Strategy
  20864. Competition
  20865. Thread
  20866. Manager
  20867. Which
  20868. Technology
  20869. System
  20870. Release
  20871. Aren't
  20872. While
  20873. System
  20874. Offers
  20875. Enhancements
  20876. Isn't
  20877. Quicktime
  20878. Release
  20879. System
  20880. System
  20881. Instead
  20882. System
  20883. System
  20884. Strategy
  20885. Scriptable Finder Tech Brief
  20886. Scriptable Finder
  20887.   Desk accessories
  20888.   The desktop
  20889.   Disks
  20890.   Document files
  20891.   Files
  20892.   Folders
  20893.   Font files
  20894.   Gestalt information
  20895.   Info windows
  20896.   Keyboard layouts
  20897.   Processes
  20898.   Script resources
  20899.   Sound files
  20900.   SuitUsed
  20901. Which
  20902. Third
  20903. Parties
  20904. Embraced
  20905. Implementing
  20906. Compete
  20907. Microsoft's
  20908. Isn't
  20909. Apple
  20910. Including
  20911. Protected
  20912. Memory
  20913. System
  20914. Strategy
  20915. Competition
  20916. eFMacintosh System Software Strategy
  20917. Macintosh Operating System Strategyr
  20918. System
  20919. Tuned
  20920. Advantage
  20921. Power
  20922. System
  20923. Apple's
  20924. Overall
  20925. Software
  20926. System
  20927. Different
  20928. System
  20929. 7.1.2
  20930. Shipped
  20931. System
  20932. Customers
  20933. Moving
  20934. Syste
  20935. System
  20936. Available
  20937. Which
  20938. Developers
  20939. Adopting
  20940. Technology
  20941. System
  20942. Strategy
  20943. Mobility Bundle Tech Article
  20944. Mobility Bundle
  20945. Macintosh Easy Open
  20946. Macintosh Easy Open is a system extension from Apple Computer that works with MacLinkPlus/Easy Open Translators to deliver file translation as transparently as possible.  Together, they all
  20947. Departments
  20948. Custom
  20949. Apple
  20950. Guide
  20951. Microsoft
  20952. Built
  20953. Extensive
  20954. Their
  20955. Office
  20956. Suite
  20957. Competition
  20958. Strategy
  20959. Finder
  20960. Commands
  20961. Scriptable
  20962. Scriptable
  20963. Finde
  20964. eFMacintosh System Software Strategy
  20965. Macintosh Operating System Strategy
  20966. Mac OS Strategy
  20967.  nhancements
  20968. Apple
  20969. Decide
  20970. Needed
  20971. Versions
  20972. Operating
  20973. Apple
  20974. Charging
  20975. Operating
  20976. System
  20977. Didn't
  20978. Compatibility
  20979. Checker
  20980. System
  20981. There
  20982. Versions
  20983. Operating
  20984. System
  20985. Relea
  20986. Apple's
  20987. Shrinking
  20988. Third-party
  20989. Developers
  20990. Strategy
  20991. Mac OS Strategy
  20992. OpenDoc in a Nutshell
  20993. OpenDoc, the industry-standard compo-nent software architecture being developed by Apple, WordPerfect, Novell, IBM, and others through CI Labs, offers several major advances for users of atprint
  20994. Various
  20995. Configurations
  20996. Finder
  20997. Going
  20998. Updated
  20999. System
  21000. Available
  21001. Which
  21002. Developers
  21003. Adopting
  21004. Technology
  21005. System
  21006. Overview
  21007. Paper
  21008. Powertalk/powershare
  21009. Printing
  21010. Customers
  21011. Appleguide
  21012. Authoring
  21013. Tools
  21014. Nevada
  21015. Strategy
  21016. System
  21017. Technologies
  21018. Thread
  21019. Typography
  21020. White
  21021. Mac OS Strategy
  21022.  ware Strategy
  21023. Mac OS Strategy
  21024. Quickdraw
  21025. Compatibility
  21026. Level
  21027. Between
  21028. Existing
  21029. Techno
  21030. Footprint
  21031. Quickdraw
  21032. Inactive
  21033. Performance
  21034. Difference
  21035. There
  21036. Between
  21037. Support
  21038. There
  21039. Postscript
  21040. Fonts
  21041. Quickdraw
  21042. Should
  21043. Expect
  21044. Applications
  21045. Advantag
  21046. Which
  21047. Companies
  21048. Supporting
  21049. Quickdraw
  21050. Their
  21051. Applica
  21052. ference
  21053. Between
  21054. Apple's
  21055. Scriptable
  21056. Finder
  21057. Exactly
  21058. Apple
  21059. System
  21060. Software
  21061. Technologies
  21062. Benefits
  21063. Scriptable
  21064. Finder
  21065. Need@
  21066. Mac OS Strategy
  21067. This cooperative effort will result in a specification for OpenDoc parts that run across Macintosh, Windows, UNIX, and OS/2 platforms and networks, giving users more options and developers more leverage from a and developers more leverage from a Based
  21068. System
  21069. Scriptable Finder Tech Brief
  21070. Scriptable Finder
  21071. Introduction
  21072. This document presents a high-level description of the Scriptable Finder, which is part of System 7.5.  This document is not intended to be an in-depth look at the finer details of the Finder Evenages
  21073. System
  21074. Against
  21075. Isn't
  21076. Apple
  21077. Including
  21078. Protected
  21079. Memory
  21080. System
  21081. Strategy
  21082. Competition
  21083. Infobase
  21084. Macintosh
  21085. Manager
  21086. Mobility
  21087. Operating
  21088. eFMacintosh System Software Strategy
  21089. Macintosh Operating System Strategy
  21090. Upgrade
  21091. Strategy
  21092. Customers
  21093. Moving
  21094. Syste
  21095. Finder
  21096. Going
  21097. Updated
  21098. System
  21099. Available
  21100. Which
  21101. Developers
  21102. Adopting
  21103. Technology
  21104. System
  21105. Mobility Bundle
  21106. Table of Contents
  21107. Mobile Operating System Direction and Overview      
  21108.      PowerBook File Assistant 1.0      
  21109. Apple Remote Access Client 2.0     
  21110. Calendar     
  21111. HyperCard Player 2.2      
  21112. eWorld     
  21113.      OS Extensions     
  21114. PC Exchange     
  21115. Macintosh Easy Open     
  21116. Document Converter     
  21117. MacLinkPlus/Easy Open Translator     
  21118. Launcher/Software Highlights     
  21119. PowerBook Control Strip      
  21120. What It Does     
  21121. How It Works 
  21122. GX Graphics Tech Article
  21123. GX Graphics
  21124.  pplescript
  21125. Applescript
  21126. Compare
  21127. Microsoft
  21128. Applescript
  21129. Compare
  21130. Microsoft's
  21131. Visual
  21132. Basic
  21133. Advantage
  21134. Text-based
  21135. Approach
  21136. Applescrip
  21137. Applescript
  21138. Competition
  21139. Apple
  21140. Applescript
  21141. Technology
  21142. Other
  21143. Strategy
  21144. Applescript
  21145. Applescript
  21146. GX Graphics Tech Article
  21147. GX Graphics
  21148. Applescript
  21149. Scriptx
  21150. Newtonscript
  21151. Future
  21152. Applescript
  21153. Applescript
  21154. Provide
  21155. Applescript
  21156. Allow
  21157. Users
  21158. Can't
  21159. Applescript
  21160. Available
  21161. Which
  21162. Applications
  21163. Support
  21164. Applescript
  21165. Customers
  21166. Applescript
  21167. Apple
  21168. Charging
  21169. Applescript
  21170. Runtime
  21171. Applescript
  21172. Added
  21173. System
  21174. OS Comp. WP
  21175. Apple System Software
  21176. Competitive White Paper
  21177. Introduction
  21178. This paper examines some crucial issues confronting the personal computer industry today. Fundamental shifts in technology are driving major changes B
  21179. in the realm of operating system software
  21180. changes that will have a tremendous impact on the personal computing market. In particular, this paper addresses four important trends: the emergence of mainstream RISC
  21181. criptable Finder Tech Brief
  21182. Thread Manager Tech Brief
  21183. Macintosh Operating System Strategy
  21184. OS Competitive White Paper
  21185. GX Overview Tech Article
  21186. System 7.5 Source Document
  21187. plescript
  21188. Together
  21189. Applescript
  21190. Poweropen
  21191. Applescript
  21192. Taligent
  21193. Operating
  21194. System
  21195. Benefits
  21196. Using
  21197. Applescript
  21198. Article
  21199. Brief
  21200. Bundle
  21201. Competitive
  21202. Document
  21203. Finder
  21204. Graphics
  21205. System 7.5 Source Document
  21206. Source Doc
  21207. GX Graphics Tech Article
  21208. GX Graphics
  21209.  Macro
  21210. Languages
  21211. Applescript
  21212. Replace
  21213. Hypercard
  21214. Applescript
  21215. Applescript
  21216. Across
  21217. Applications
  21218. GX Typography
  21219. Table of Contents
  21220. Introduction 
  21221.      Characters, Glyphs, and Codes     
  21222. Character Properties     
  21223.      String and String Ordering     
  21224. Fonts     
  21225.      Font Families     
  21226.           Extended Styles     
  21227.           Style VariationsB
  21228.           Font Files     
  21229.      Font Names     
  21230.      Open Font Architecture 
  21231. Line Layout Features 
  21232.      Glyph Appearance     
  21233.           Automatic Ligatures and Contextual Forms     
  21234.           Automatic Fractions     
  21235.       
  21236. Source Doc
  21237. QuickDraw GX will raise the standards of type and document composition, making typographic excellence the standard, not the exception. This is because QuickDraw GX automates much of the typographic process. UseB
  21238. rs who work extensively with type will no longer have to determine the proper kerning and justification for a particular block of type, or remember to select special characters (such as ligatures) when typing. 
  21239. GX Typography Tech Article
  21240. eadable
  21241. System 7.5 Source Document
  21242. Source Doc
  21243. GX Graphics Tech Article
  21244. Graphics
  21245. Overview
  21246. Printing
  21247. Typography
  21248. Mobility
  21249. Bundle
  21250. Powertalk/share
  21251. pplications
  21252. Support
  21253. Applescript
  21254. Customers
  21255. Applescript
  21256. Apple
  21257. Charging
  21258. Applescript
  21259. Runtime
  21260. Applescript
  21261. Added
  21262. System
  21263. ~ffff
  21264. ffffff
  21265. ffff33
  21266. ff33ff
  21267. ff3333
  21268. 33ffff
  21269. 33ff33
  21270. s such as moving or deleting files.  This use of dragging gives you a sense of control because you can manipulate objects directly with excellent visual feedback.  This method is faster and more intuitive than T
  21271. commands because it
  21272. s not hidden in a menu.
  21273. Drag and drop is an improvement to the Macintosh user experience.  It makes movement and manipulation of data easier and faster.  The Drag Manager is the enabling sy
  21274. Drag and Drop Tech Article
  21275. reamlines
  21276. Structure
  21277. Suites
  21278. System
  21279. Systems
  21280. t trigger a script every time you save a file.  The triggered script could then save a back-up copy of the file on a server.
  21281. Scripting System Structure
  21282. AppleScript is built upon an interapplication messaging m
  21283. system called Apple events.  Simply put, Apple events are the medium through which AppleScript directs applications to perform tasks.  When you write a script, you write a set of statements in the Script Editor
  21284. AppleScript Tech Article
  21285. Microsoft's
  21286. systems are called components.  For example, the Apple Data Access Language (DAL) might act as a scripting component.  
  21287. You could write an AppleScript script to automate the process of reconciling your revenue
  21288.  forecast in a spreadsheet.  The script would open your revenue forecast spreadsheet and get the appropriate data, while a complementary DAL script would do the job of placing that data directly into a mainfram
  21289. AppleScript Tech Article
  21290. Software
  21291. Technologies
  21292. AppleScript commands include verbs such as 
  21293. close,
  21294. print,
  21295. delete.
  21296.   Objects are parts of applications (such as windows), of documents (such as words or paragraphs), or of AppleScript itself. Applicat_
  21297. ions are also objects, because they can be instructed by commands to perform certain actions.  Each object understands only certain commands. Objects that share similar characteristics, among them the commands 
  21298. AppleScript Tech Article
  21299. tatements for assigning values for variables, and subroutines for creating user-defined commands.
  21300. The Macintosh operating system itself exposes system objects and commands for scripting just like any other appc
  21301. lication.  Examples of system objects include files, applications, computers, and AppleTalk zones.  This allows scripts to manipulate objects in the Macintosh desktop. 
  21302. Localization
  21303. In addition to English, Ap
  21304. AppleScript Tech Article
  21305. the plain ASCII text.  The Drag Manager uses a four-character ResType to identify a flavor. 
  21306. Drag Handlers
  21307. The Drag Manager uses an application
  21308. s drag handlers to provide dragging feedback and to complete a d`
  21309. rag.  There are two types of drag handlers: tracking handlers and receive handlers.  A tracking handler is called while an item is being dragged over an application
  21310. s windows; a receive handler is called when y
  21311. Drag and Drop Tech Article
  21312. Computers
  21313. Dictionaries
  21314. Dictionary
  21315. nt to do with a computer, easily and efficiently.  While the innovative graphical interface of the Macintosh streamlined the computing process, even the most creative work can sometimes involve repetitive actioE
  21316. ns.  The graphical interface, though easy to use, doesn
  21317. t facilitate automation of routine tasks.  In addition, you may work with a variety of programs on a regular basis that you would like to integrate into a
  21318. AppleScript Tech Article
  21319. as well as to generate scripts automatically via a 
  21320. recording
  21321.  mechanism. Both Apple Computer and third parties will build on AppleScript technology to deliver additional script development tools in the future.
  21322.   The Script Editor occupies about 750K of memory.
  21323. Scripting Additions
  21324. The AppleScript language can be extended easily.  These language extensions are called scripting additions.  A specialized scripting addi
  21325. AppleScript Tech Article
  21326. , and to shrink or expand an object.  Drag is a fundamental skill used for manipulating objects in the Macintosh operating system environment. It is used to move a selected object from one location to another. H
  21327.  The technique of dragging is a multistep process. It is accomplished by positioning the mouse pointer over an object and pressing the mouse button, moving the mouse to a new position, and then releasing the mo
  21328. Drag and Drop Tech Article
  21329. er is a convention and a collection of system software services that includes traps, data structures, and human interface recommendations.  This promotes dragging data within and across applications at the deveR
  21330. loper and user levels.
  21331. Drag and Drop Overview
  21332. Dragging is a skill every Macintosh user uses to varying degrees.  It is a quick and simple alternative to text line commands
  21333. a way of performing common operation
  21334. Drag and Drop Tech Article
  21335. Simplifies
  21336. Simplify
  21337. Single
  21338. Smalleric
  21339. arallels the selection of data with the mouse and enables scripting of a wide variety of objects with a consistent syntax.  The use of the Object Model to refer to objects within applications makes the syntax ow
  21340. f AppleScript natural and understandable: the fundamental structure of AppleScript mimics the way users think about data in their applications.
  21341. Event Suites
  21342. To achieve a standardized syntax, Apple has worked 
  21343. AppleScript Tech Article
  21344. Quickdraw
  21345. ge; compiled scripts are not tied to any particular language.
  21346.   Extend product life cycles.  The life cycles of their products can be extended by attaching scripts that intercept events intended for the applicS
  21347. ation.
  21348.   Open market opportunities to create specialized applications.  As their applications become components in custom systems designed by scripters, developers are freed to release smaller, more specialize
  21349. AppleScript Tech Article
  21350. es users
  21351.  day-to-day activities by automating two major classes of computing tasks: routine operations, such as making backups, organizing files, accessing mainframes, and downloading e-mail; and operations thaW
  21352. t are complex enough to be difficult to remember and repeat.
  21353.   Customize Macintosh systems. AppleScript can save time and reduce user errors by allowing users to customize their systems based on how they work 
  21354. AppleScript Tech Article
  21355. Applescript
  21356. AppleScript Tech Article
  21357. Drag and Drop Tech Article
  21358. Between
  21359. Adobe
  21360. Desktop
  21361. Printing
  21362. Printing
  21363. Extensions
  21364. Features
  21365.  The Drag Manager can depend on these resources for use of their routines or to share their data structures. Primary connections for the Drag Manager are QuickDraw, and the Process, Memory and Event Managers. SZ
  21366. econdary relevances are HFS, Packages, TextEdit, AppleEvents, Windows Manager, and Toolbox utilities. 
  21367. Drag Manager Routines
  21368. The Drag Manager incorporates some new routines to support the drag process; they a
  21369. Drag and Drop Tech Article
  21370. Included
  21371. Increase
  21372. Increases
  21373. Individual
  21374. rts it from a form that people can understand (for example, text) to Universal AppleScript.  
  21375. During the compilation process, AppleScript checks the script to make sure that its syntax (the arrangement of wordi
  21376. s in each statement) is correct.  It also checks the vocabulary to make sure that the words in each statement are understood by the application (or applications) that the script controls.
  21377. Once a script is comp
  21378. AppleScript Tech Article
  21379. Applescript
  21380.  and 
  21381. Event suites form an evolving standard in an ongoing process to define common sets of events and objects by application category.  The results are published in a book called the Apple Events Re{
  21382. gistry (available from APDA).
  21383. AppleScript Components
  21384. AppleScript technology is composed of the following components.
  21385. AppleScript Extension
  21386. AppleScript is implemented as a system software extension, which me
  21387. AppleScript Tech Article
  21388. FVA, ARPL CD, January 1994
  21389.   AppleScript Overview Presentation, ARPL CD, January 1994
  21390. AppleScript Tech Article
  21391. Microsoft's
  21392. Visual
  21393. Basic
  21394. Existing
  21395. Macro
  21396. Languages@
  21397. Apple
  21398. Applescript
  21399. Technology
  21400. Other
  21401. Plat@
  21402. amiliar software packages. For example, desktop applications can become useful interfaces to corporate resources.
  21403.   Simplify the development process. AppleScript empowers scripters to reuse existing functionalO
  21404. ity in off-the-shelf software in custom solutions.
  21405. Commercial Developers
  21406. Commercial developers benefit from the AppleScript universal, object-oriented design.  By taking advantage of the underlying Apple even
  21407. AppleScript Tech Article
  21408. d products to meet specific niche market needs.
  21409.   Open market opportunities for new classes of applications.  AppleScript facilitates whole new classes of applications such as 
  21410. intelligent agents
  21411.  and 
  21412. smart dU
  21413. ocuments.
  21414.   Position them to take advantage of new Apple technologies.
  21415. End Users
  21416. End users can use AppleScript to do the following:
  21417.   Automate routine or highly complex tasks.  AppleScript greatly simplifi
  21418. AppleScript Tech Article
  21419. written
  21420. Advantage
  21421. pleScript supports a variety of international dialects, easily and transparently. Compiled scripts are stored in a dialect-independent format called 
  21422. Universal AppleScript.
  21423.   When a script editor displays a stoe
  21424. red script, AppleScript automatically displays that script in the default language of the machine
  21425. s system software.  A script written and compiled in English and opened on a machine running the KanjiTalk opera
  21426. AppleScript Tech Article
  21427. Quickdraw
  21428. s interapplication dragging as a Macintosh interface improvement that addresses speed, accessibility, and easier data manipulation.  Drag and drop is an interface improvement that lets you edit documents fasterF
  21429.  and makes data more accessible and easier to change.  
  21430. Dragging is used to select blocks of text, to choose a menu item, to select a range of objects, to move an icon or other object from one place to another
  21431. Drag and Drop Tech Article
  21432. orking
  21433. Would
  21434. Written
  21435. Zones
  21436. raphical user interface environment is identifying the object to be operated upon.  Instead of selecting the object of an action with a mouse, AppleScript objects are identified by compound names, called refereu
  21437. nces, based on a naming scheme called the Object Model.  The Object Model allows users to refer to objects in multiple ways without regard for how the individual objects are implemented by applications.  This p
  21438. AppleScript Tech Article
  21439. e database application.  
  21440. Other scripting systems can work smoothly within the OSA.  Each script is tagged with a 
  21441. creator code
  21442.  that identifies the scripting system with which it was written.  The correspondi
  21443. ng scripting component is loaded when the system is told to run the script.
  21444. Further Reading
  21445.   AppleScript Getting Started Guide, E.T.O. #14
  21446.   AppleScript White Paper, ARPL CD, January 1994
  21447.   AppleScript Q&
  21448. AppleScript Tech Article
  21449. Adobe
  21450. ironment.  With AppleScript, the Macintosh is the best and most flexible platform for custom and vertical solutions.
  21451. AppleScript User Advantages
  21452. AppleScript offers advantages to three distinct classes of userK
  21453. s:  scripters, commercial developers, and end users.
  21454. Scripters
  21455. Scripters is a term applied to VARs, in-house developers, systems integrators, and consultants that use AppleScript to create custom solutions. A
  21456. AppleScript Tech Article
  21457. Their
  21458. Applica
  21459. rk of VARs, in-house developers, systems integrators, and consultants.
  21460.   Creates exciting new possibilities for commercial developers.
  21461. AppleScript gives you the power to shape your own computing environment. I
  21462. It delivers on the promise of Apple event technology by enabling everything from the automation of simple, often-repeated tasks to the integration of several complementary applications into a single working env
  21463. AppleScript Tech Article
  21464. Applescript
  21465. ting system will not only run as intended, it will display in the Japanese dialect.
  21466. The Basics
  21467. The first step in creating any script
  21468. no matter how simple or complex
  21469. is to open an AppleScript-capable script edg
  21470. itor.  Using Apple
  21471. s own Script Editor, you simply type the text of the script into the Script Editor window.  Next, you compile the script by clicking the Check Syntax or Run buttons.  Compiling a script conve
  21472. AppleScript Tech Article
  21473. Added
  21474. System
  21475. ans that its capabilities are readily accessible to all developers who want to include scripting capabilities in their applications. The extension itself occupies less than 2K of system memory when there are no}
  21476.  scripts running and 300K when scripts are running.
  21477. Script Editor
  21478. AppleScript version 1.0 features a simple script editing facility called the Script Editor. Scripters can use this facility to write scripts, 
  21479. AppleScript Tech Article
  21480. Implemented
  21481. ntage
  21482. AppleScript Tech Article
  21483. Technology
  21484. Other
  21485. Plat@
  21486. ppleScript allows them to produce a wider variety of innovative custom solutions more easily and more efficiently than ever before. Specifically, AppleScript enables scripters to do the following:
  21487.   Build solM
  21488. utions from off-the-shelf applications.
  21489.   Simplify network computing and streamline support.  Routine support tasks like disk backups or updating network software can be automated.
  21490.   Let end users work with f
  21491. AppleScript Tech Article
  21492. tion can be written for almost any purpose in any programming language.  For example, an in-house developer might write a scripting addition in C or Pascal that drives a videodisk player.  Scripts can call this
  21493.  specialized command using a convenient syntax, such as play videodisk.
  21494. Alternate Scripting Components
  21495. The OSA allows other scripting systems to work smoothly in conjunction with AppleScript.  Such scripting 
  21496. AppleScript Tech Article
  21497. System
  21498. cript Technology 
  21499.     Natural Vocabulary 
  21500.     Application Dictionaries 
  21501.     Commands and Objects 
  21502.     Localization  
  21503. The Basics 
  21504. Scripting System Structure 
  21505.     Opening Scripting Architecture 
  21506.     Object Model 
  21507.     Event Suites 
  21508. pleScript Components 
  21509.     AppleScript Extension 
  21510.     Script Editor 
  21511.     Scripting Additions 
  21512.     Alternate Scripting Components 
  21513. Further Reading  
  21514. Introducing AppleScript Technology
  21515. The Macintosh lets you do what you wa
  21516. AppleScript Tech Article
  21517. stem software for drag and drop.  
  21518. The Drag Manager
  21519. The Drag Manager is a toolbox manager that implements inter- and intra-application dragging of data.  It includes traps, data structures, and human interfacV
  21520. e recommendations.  It is not designed to be a stand-alone packaged unit.  It is used instead by applications and system software to implement drag and drop.  It is designed to be included in the next and subse
  21521. Drag and Drop Tech Article
  21522. tensions
  21523. Features
  21524. use button.  Dragging can have different effects depending on what
  21525. s under the pointer when the mouse button is pressed and when it is released. 
  21526. Classic examples include dragging files in the Finder to changeJ
  21527.  what directory they are in, dragging rectangles in MacDraw to move them, or dragging a file to the Trash.  
  21528. Graphic objects can be moved by dragging. The application either moves the entire object or attaches
  21529. Drag and Drop Tech Article
  21530. re used when a user moves a selected object from one location to another.  The new routines are drag items, drag flavors, tracking handler, and receive handler.
  21531. Drag Items
  21532. Drag items are the selected objects \
  21533. that a you drag.  For example, if you select and drag three files, you
  21534. re dragging three different drag items.
  21535. Drag Flavors
  21536. Drag flavors describe the kind of data that a drag item contains.  When you drag an 
  21537. Drag and Drop Tech Article
  21538. ng) or even move the object from one window to another.
  21539. Drag and drop is an extension of this, allowing you to drag  more objects and data in your Macintosh documents.  The objective is to make dragging a moreP
  21540.  pervasive and powerful feature of the Macintosh by allowing dragging in more applications, between applications, and to and from the Finder. This improvement is achieved using the Drag Manager.
  21541. The Drag Manag
  21542. Drag and Drop Tech Article
  21543. mplifies
  21544. Simplify
  21545. Simply
  21546. Single
  21547. Smaller
  21548. item to an application window, the receiving application must determine whether it can accept the data in the drag item.  Each item can have more than one flavor, because data can usually be described in more t^
  21549. han one format or data type.  For example, you can describe text data as ASCII data, styled text data, or RTF interchange format.  If a program can
  21550. t accept the more elaborate RTF format, it may be able to use 
  21551. Drag and Drop Tech Article
  21552. hare data by using  the utilities Copy, Paste, Publish, and Subscribe.  However, users want more flexibility in the way they can move data between applications.
  21553. Apple Events begins to address this, but lacks tD
  21554. he responsiveness and visual method for users to manipulate data between applications.  A user survey found that speed, accessibility, and data manipulation were highest on their wish list.  Drag and drop allow
  21555. Drag and Drop Tech Article
  21556. Within
  21557. Without
  21558. Words
  21559. ou release the mouse button to drop the item in a window.  Each window has a tracking handler and receive handler installed for it, though several windows may use the same handler.  When you initialize an applib
  21560. cation or open a new window, you call the Drag Manager to install the application's drag handler callback routines.  
  21561. The Drag Manager also provides interapplication drag and drop services because it
  21562. s importa
  21563. Drag and Drop Tech Article
  21564. tted outline of the object.  If you release the mouse button while the pointer is outside the boundaries, the object remains in its original location and doesn
  21565. t move.  If you move the pointer back within the bN
  21566. oundaries before releasing the mouse button, the object appears at the new location. If you move the object beyond the boundary of a window, the application can also scroll the document (using automatic scrolli
  21567. Drag and Drop Tech Article
  21568. Simplifies
  21569. Simplify
  21570. Simply
  21571. Single
  21572. Smaller
  21573. quent system software reference releases.  It also could be licensed as a system extension to developers who need it for products running on earlier versions of system software.
  21574. Relation To Other System ResourX
  21575. The Drag Manager is not an entity that stands alone. Operationally, the Drag Manager depends on a number of other toolbox and operating system utilities and has an established relevance to those resources.
  21576. Drag and Drop Tech Article
  21577. Drag and Drop
  21578. Tech Article
  21579. Contents
  21580. Preface 
  21581. Introduction 
  21582. Drag and Drop Overview
  21583.     The Drag Manager  
  21584.     The Interaction Model 
  21585.     Drag Manager Operations 
  21586.     Summary 
  21587. Requirements 
  21588. References 
  21589. IntroductionB
  21590. Current applications are good at visual manipulation of data within their own windows, but do little to extend that ability outside of their own windows.  Today different applications and tools interact and s
  21591. Drag and Drop Tech Article
  21592.  a dotted outline of the object to the pointer and moves the outline as the user moves the pointer.  When the user releases the mouse button, the application redraws the complete object at the new location.  
  21593. An application can restrict an object from being moved past certain boundaries, such as the edges of a window.  In this case, if you move the pointer outside the boundaries, the application stops drawing the do
  21594. Drag and Drop Tech Article
  21595. 1980s
  21596. 25-megahertz
  21597. 250-megabyte
  21598. 280/280c
  21599. 64-bit
  21600. 68020
  21601. 68030
  21602. 68040
  21603. 72-dot-per-inch
  21604. 80-megabyte
  21605. 80x86
  21606. Ability
  21607. About
  21608. Above
  21609. Absence
  21610. Abstract
  21611. Accessing
  21612. Accommodate
  21613. Accomplish
  21614. Accomplished
  21615. Accomplishes
  21616. According
  21617. Achieve
  21618. Achieved
  21619. Achieves
  21620. Across
  21621. Action
  21622. Actions
  21623. Active
  21624. Actively
  21625. Activities
  21626. Actual
  21627. Adapt
  21628. Adapted
  21629. Adapts
  21630. Add-on
  21631. Addition
  21632. Additional
  21633. Additions
  21634. Address
  21635. Addressed
  21636. Agreement
  21637. Aldus
  21638. Alert
  21639. Algorithm
  21640. Algorithmic
  21641. Algorithmically
  21642. Alias
  21643. Aliases
  21644. Alignment
  21645. Alternate
  21646. Alternative
  21647. Although
  21648. Altogether
  21649. Among
  21650. Amounts
  21651. Animation
  21652. Announced
  21653. Another
  21654. Answer
  21655. Anticipates
  21656. Anything
  21657. Appeal
  21658. Appearance
  21659. Appearances
  21660. Appears
  21661. Appetite
  21662. Apple
  21663. Apple's
  21664. Applescript@
  21665. Appletalk@
  21666. Applications@
  21667. Approach@
  21668. Assembly-language@
  21669. Attach@
  21670. Automatic@
  21671. Aware
  21672. Basis
  21673. Because@
  21674. Become
  21675. Benefits
  21676. Breadth@
  21677. Budget
  21678. Captured
  21679. Care@
  21680. Carried
  21681. Categories@
  21682. Centrally
  21683. Chicago@
  21684. Cleaning@
  21685. Close@
  21686. Collaborative
  21687. Commands@
  21688. Comparing@
  21689. Complement@
  21690. Computation-intensiv@
  21691. Concatenate@
  21692. Cross-stream@
  21693. Applescript
  21694. Applescript's
  21695. Applescript-aware
  21696. Applescript-capable
  21697. Applesearch
  21698. Appleshare
  21699. Architecture
  21700. Architectures
  21701. Areas
  21702. Arena
  21703. Around
  21704. Assembly-language
  21705. Assist
  21706. Assistance
  21707. Assistant
  21708. Associated
  21709. Associations
  21710. Assume
  21711. Attempting
  21712. Attention
  21713. Attract
  21714. Augmented
  21715. Authentication
  21716. Availability
  21717. Available
  21718. Back-end
  21719. Backbones
  21720. Based
  21721. Basic
  21722. Appletalk
  21723. Applica-tion
  21724. Application
  21725. Application's
  21726. ecture
  21727. Architectures
  21728. Areas
  21729. Arena
  21730. Around
  21731. Assembly-language
  21732. Assist
  21733. Assistance
  21734. Assistant
  21735. Associated
  21736. Associations
  21737. Assume
  21738. Attempting
  21739. Attention
  21740. Attract
  21741. Augmented
  21742. Authentication
  21743. Availability
  21744. Available
  21745. Back-end
  21746. Backbones
  21747. Based
  21748. Basic
  21749. Applications
  21750. Applied
  21751. Apply
  21752. Applying
  21753. Appointments
  21754. roaches
  21755. Appropriate
  21756. Approve
  21757. Arabic
  21758. Arbitrarily
  21759. Arbitrary
  21760. Architectural
  21761. Architecture
  21762. Architectures
  21763. Archive
  21764. Areas
  21765. Arena
  21766. Arise
  21767. Around
  21768. Arranged
  21769. Arrangement
  21770. Array
  21771. Arthur
  21772. Article
  21773. Ascent
  21774. Ascii
  21775. Asian
  21776. Asked
  21777. Aspects
  21778. sistant
  21779. Associated
  21780. Associations
  21781. Assume
  21782. Attached
  21783. Attaching
  21784. Attempting
  21785. Attention
  21786. Attract
  21787. Augmented
  21788. Authentication
  21789. Automate
  21790. Automated
  21791. Automatically
  21792. Automating
  21793. Automation
  21794. Availability
  21795. Available
  21796. Average
  21797. Back-end
  21798. Back-up
  21799. Backbones
  21800. Backups
  21801. Based
  21802. Basic
  21803. Basics
  21804. Basise
  21805. Basis
  21806. Batteries
  21807. Battery
  21808. Became
  21809. Become
  21810. Becomes
  21811. Becoming
  21812. Before
  21813. Began
  21814. Begin
  21815. Beginning
  21816. Begins
  21817. Begun
  21818. Behave
  21819. Behaves
  21820. Behavior
  21821. Behaviors
  21822. Being
  21823. Belief
  21824. Believe
  21825. Belong
  21826. Below
  21827. Benchmark
  21828. Beneficial
  21829. Benefit
  21830. Benefited
  21831. Benefits
  21832. *pabilities
  21833. Capability
  21834. Capacity
  21835. Catalog
  21836. Centered
  21837. Centers
  21838. Centrally
  21839. Benefits
  21840. Besides
  21841. Better
  21842. Between
  21843. Beyond
  21844. Bezier
  21845. Bidirectional
  21846. Bitmap
  21847. Bitmapped
  21848. Bitmaps
  21849. Blank
  21850. Blinking
  21851. Block
  21852. Blocks
  21853. Board
  21854. Boldness
  21855. Books
  21856. Boosted
  21857. Booth
  21858. Boots
  21859. Borland
  21860. Boundaries
  21861. Boundary
  21862. Bounds
  21863. Boxes
  21864. Brand
  21865. Categories
  21866. Category
  21867. Cause
  21868. Causes
  21869. Center
  21870. Centered
  21871. Centering
  21872. Centers
  21873. Centralized
  21874. Centrally
  21875. Chicago
  21876. Chinese
  21877. Chip's
  21878. Chips
  21879. Choice
  21880. Choices
  21881. Choose
  21882. Chooser
  21883. Choosing
  21884. Chosen
  21885. Circling
  21886. Circulating
  21887. Cisc-based
  21888. Claris
  21889. Clarisworks
  21890. Class
  21891. Classes
  21892. Classic
  21893. Clear
  21894. Click
  21895. Clicking
  21896. Client
  21897. Client-side
  21898. Client/server
  21899. Clients
  21900. Clipboard
  21901. Clipped
  21902. Clipping
  21903. Clippings
  21904. Clockwise
  21905. Commands
  21906. Commercial
  21907. Commercially
  21908. Commitment
  21909. Commitments
  21910. Committed
  21911. Common
  21912. Commonly
  21913. Communicate
  21914. Communicated
  21915. Communicating
  21916. Communication
  21917. Communications
  21918. Community
  21919. Companies
  21920. Company
  21921. Comparable
  21922. Complement
  21923. Complementary
  21924. Complete
  21925. Completed
  21926. Completely
  21927. Completion
  21928. Complex
  21929. Complexities
  21930. Complexity
  21931. Compliance
  21932. Compliant
  21933. Complicated
  21934. Compo-nent
  21935. Component
  21936. Components
  21937. Compose
  21938. Composed
  21939. Composited
  21940. Composition
  21941. Compound
  21942. Comprehensive
  21943. Comprised
  21944. omputer-based
  21945. Computers
  21946. Computes
  21947. Computing
  21948. Containing
  21949. Contains
  21950. 'ntenders
  21951. Content
  21952. Contents
  21953. Context
  21954. Context-sensitive
  21955. Continue
  21956. Continued
  21957. Continuous
  21958. Contour
  21959. Contours
  21960. Contrast
  21961. Contrasting
  21962. Control
  21963. Controls
  21964. Convenient
  21965. Convention
  21966. Convert
  21967. Converts
  21968. Coordinate
  21969. Coordinates
  21970. Copied
  21971. Copy-and-paste
  21972. Copying
  21973. Corner
  21974. Corners
  21975. Corporate
  21976. Corporation
  21977. Correct
  21978. Correct
  21979. Correctly
  21980. Correspond
  21981. Correspondence
  21982. Corresponding
  21983. Corresponds
  21984. Cost-effective
  21985. Costly
  21986. Costs
  21987. Could
  21988. Count
  21989. Counter
  21990. Countries
  21991. Couple
  21992. Course
  21993. Covers
  21994. Created
  21995. Creates
  21996. Creating
  21997. Creation
  21998. Creative
  21999. Creator
  22000. Criteria
  22001. Critical
  22002. Cross
  22003. Cross-platform
  22004. Currently@
  22005. Data@
  22006. Delegate@
  22007. Deploy@
  22008. Desktop@
  22009. Develop@
  22010. Dictionaries@
  22011. Differ@
  22012. Directly
  22013. Displays@
  22014. Disrupting@
  22015. Dominant@
  22016. Dragged@
  22017. Effects
  22018. Effort@
  22019. Emptying
  22020. Enables
  22021. Ensure
  22022. Entertainment
  22023. Entry@
  22024. Ever@
  22025. Evolutionary@
  22026. Excellent@
  22027. Execute
  22028. Extending@
  22029. Extensively@
  22030. Facilitate
  22031. Features
  22032. Fine-tuned@
  22033. Fingertips@
  22034. First
  22035. Data-driven
  22036. Database
  22037. Databases
  22038. Date/time
  22039. Daunted
  22040. Day-to-day
  22041. Dealing
  22042. Deals
  22043. Decade
  22044. Decide
  22045. Decides
  22046. Decision
  22047. Decisions
  22048. Decnet
  22049. Decrease
  22050. Decreasing
  22051. Deeper
  22052. Default
  22053. Define
  22054. Defined
  22055. Defines
  22056. Defining
  22057. Definition
  22058. Degree
  22059. Degrees
  22060. Dialup
  22061. Delegate
  22062. Delete
  22063. Deleted
  22064. Deleting
  22065. Deletion
  22066. Deliver
  22067. Delivered
  22068. Delivering
  22069. Delivers
  22070. Delivery
  22071. Demand
  22072. Demanding
  22073. Demands
  22074. Demibold
  22075. Demonstrate
  22076. Demonstrated
  22077. Demonstrates
  22078. Deneba
  22079. Departmental
  22080. Depend
  22081. Depending
  22082. Depends
  22083. Developers
  22084. Development
  22085. Developments
  22086. Devices
  22087. Dialect
  22088. Dialect-independent
  22089. Dialects
  22090. Dialup
  22091. Dictionaries
  22092. Dictionary
  22093. Directly
  22094. Directory
  22095. Directs
  22096. Disabled
  22097. Disappear
  22098. Disappears
  22099. Discontinuous
  22100. Discretion
  22101. Discussed
  22102. Discussion
  22103. Discussions
  22104. Disks
  22105. Disparate
  22106. Display
  22107. Displayed
  22108. Displaying
  22109. Documents
  22110. Doesn't
  22111. Dominate
  22112. Don't
  22113. Dotted
  22114. Double-click
  22115. Downloading
  22116. Drafts
  22117. Drag-and-drop
  22118. Earlier
  22119. Early
  22120. Easier
  22121. Easier-to-use
  22122. Easiest
  22123. Easily
  22124. Easy-to-implement
  22125. Easy-to-use
  22126. Edged
  22127. Edges
  22128. Edited
  22129. Editing
  22130. Edition
  22131. Editor
  22132. Editors
  22133. Educated
  22134. Education
  22135. Effect
  22136. Effective
  22137. Effectively
  22138. Effects
  22139. Effort
  22140. Efforts
  22141. Eight
  22142. Either
  22143. Ejecting
  22144. Elaborate
  22145. Electronic
  22146. Electronic-mail
  22147. Electronically
  22148. Elegantly
  22149. Element
  22150. Elements
  22151. Eliminates
  22152. Email
  22153. Embedded
  22154. Embedding
  22155. Emerge
  22156. Emerged
  22157. Emergence
  22158. Emerging
  22159. Emits
  22160. Emphasis
  22161. Emphasized
  22162. Employed
  22163. Empowers
  22164. Empty
  22165. Emptying
  22166. Emulation
  22167. Emulator
  22168. Enable
  22169. Enabled
  22170. Enables
  22171. Enables
  22172. Enabling
  22173. Enclosures
  22174. Encode
  22175. Encoding
  22176. Encourage
  22177. Encryption
  22178. Encyclopedias
  22179. Ending
  22180. Engage
  22181. Engine
  22182. Engineer-ing
  22183. Engineering
  22184. English
  22185. Enhance
  22186. Enhanced
  22187. Enhancements
  22188. Enhancing
  22189. Enjoy
  22190. Enjoying
  22191. Enough
  22192. Enriched
  22193. Ensure
  22194. Ensures
  22195. Ensuring
  22196. Entered
  22197. Entering
  22198. Enterprise
  22199. Enterprise's
  22200. Entertainment
  22201. Evolutionary
  22202. Evolve
  22203. Evolved
  22204. Evolving
  22205. Eworld
  22206. Exact
  22207. Exactly
  22208. Examination
  22209. Examines
  22210. Example
  22211. Examples
  22212. Excellence
  22213. Explains
  22214. Extensibility
  22215. Extensible
  22216. Extensions
  22217. Extent
  22218. Extremely
  22219. Facilitate
  22220. Facilitating
  22221. Facto
  22222. Factor
  22223. Failure
  22224. Fast-paced
  22225. Faster
  22226. Feature
  22227. Features
  22228. Figure
  22229. File-system
  22230. Final
  22231. Excellent
  22232. Except
  22233. Exception
  22234. Exceptional
  22235. Exchange
  22236. Exchanging
  22237. Exciting
  22238. Execute
  22239. *Execution
  22240. Exercise
  22241. Exist
  22242. Existing
  22243. Exists
  22244. Expand
  22245. Expanded
  22246. Expands
  22247. Expected
  22248. Expects
  22249. Experience
  22250. Expert
  22251. Expertise
  22252. Explains
  22253. Exposes
  22254. Extend
  22255. Extended
  22256. Extends
  22257. Extensibility
  22258. Extensible
  22259. Extension
  22260. Extensions
  22261. Extensive
  22262. Facilitate
  22263. Facilitated
  22264. Facilitates
  22265. Facilitating
  22266. Facilities
  22267. Facility
  22268. Facto
  22269. Factor
  22270. Factors
  22271. Failure
  22272. Fairly
  22273. Falls
  22274. False
  22275. Familiar
  22276. Families
  22277. Family
  22278. Feedback
  22279. Feeder
  22280. Feeds
  22281. Field
  22282. Fields
  22283. Figure
  22284. File-system
  22285. Files
  22286. Filled
  22287. Fills
  22288. Final
  22289. Finally
  22290. Finder
  22291. First
  22292. Fitting
  22293. Fixed
  22294. Fixed-point
  22295. Flashing
  22296. Flattened
  22297. Flavor
  22298. Flavors
  22299. Flexibility
  22300. Flexible
  22301. Flexibly
  22302. Floating
  22303. Floppy
  22304. Flows
  22305. Flush
  22306. Focal
  22307. Focus
  22308. Folder
  22309. Folders
  22310. Follow
  22311. Follow-on
  22312. Followed
  22313. Following
  22314. Follows
  22315. Font's
  22316. Fonts
  22317. Forces
  22318. Forecast
  22319. Forecasts
  22320. Forefront
  22321. Foreground
  22322. Forged
  22323. Formally
  22324. Format
  22325. Foundation
  22326. Four-character
  22327. Frame
  22328. Framed
  22329. Framework
  22330. Freed
  22331. Freeing
  22332. Front
  22333. Frustrating
  22334. Function
  22335. Functionality
  22336. Functions
  22337. Fundamental
  22338. Fundamentally
  22339. Further
  22340. Future
  22341. Gateways
  22342. Gathered
  22343. General
  22344. Generally
  22345. Generate
  22346. Generated
  22347. Generates
  22348. Generation
  22349. Geometric
  22350. Geometric-based
  22351. Geometrical
  22352. Geometries
  22353. Geometry
  22354. Geoport
  22355. Gestalt
  22356. Getting
  22357. Given
  22358. Gives
  22359. Giving
  22360. Glimpse
  22361. Global
  22362. Globe
  22363. Glossary
  22364. Glyph
  22365. Glyph's
  22366. hical
  22367. Graphics
  22368. Graphics-based
  22369. Great
  22370. Greater
  22371. Greatly
  22372. Helped
  22373. Helping
  22374. Helps
  22375. Helvetica
  22376. Hence
  22377. Here's
  22378. Hewlett-packard
  22379. Hidden
  22380. Hierarchical
  22381. Hierarchy
  22382. High-capacity
  22383. High-end
  22384. High-level
  22385. High-performance
  22386. High-quality
  22387. High-resolution
  22388. High-volume
  22389. Higher
  22390. Higher-resolution
  22391. Highest
  22392. Highest-end
  22393. Highest-volume
  22394. ghlighted
  22395. Highlighting
  22396. Highlights
  22397. Inappropriate
  22398. Inches
  22399. Included
  22400. Includes
  22401. Including
  22402. Incompatibility
  22403. Incorporate
  22404. Incorporates
  22405. Incorporating
  22406. Increase
  22407. Increases
  22408. Increasing
  22409. Increasingly
  22410. Independent
  22411. Indication
  22412. Individual
  22413. Individuals
  22414. Industry
  22415. Industry-leading
  22416. Information
  22417. Inherent
  22418. Initial
  22419. Initialize
  22420. Initially
  22421. Innovative
  22422. Inserted
  22423. Insignia
  22424. Insist
  22425. Install
  22426. Installed
  22427. Instance
  22428. Instead
  22429. Instructed
  22430. Instructing
  22431. Instruction
  22432. Instruction-set
  22433. Instructional
  22434. Instructions
  22435. Integers
  22436. Integrate
  22437. Integrated
  22438. Integrating
  22439. Integration
  22440. Integrators
  22441. Intel
  22442. Intel's
  22443. Intelligence
  22444. Intelligent
  22445. Intended
  22446. Intends
  22447. Intent
  22448. Inter
  22449. Interact
  22450. Interaction
  22451. Interactive
  22452. Interacts
  22453. Interapplication
  22454. Intercept
  22455. Intercepting
  22456. Interchange
  22457. Interchanging
  22458. Intercharacter
  22459. Interested
  22460. Isn't
  22461. Isolate
  22462. Issues
  22463. Itself
  22464. Jockeying
  22465. Joined
  22466. Judge
  22467. Kinds
  22468. Known
  22469. Interface
  22470. Interfaces
  22471. Interfacing
  22472. Interfering
  22473. Interglyph
  22474. Interleaved
  22475. Intermixed
  22476. Internal
  22477. Interoperation
  22478. Interpreted
  22479. Interprets
  22480. Interrelationship
  22481. Intersect
  22482. Intersected
  22483. Interval
  22484. Intra-application
  22485. Intrinsic
  22486. Intrinsically
  22487. Introduced
  22488. Introducing
  22489. Introduction
  22490. Intuitive
  22491. Inversefill
  22492. Invert
  22493. Investing
  22494. Investment
  22495. Involve
  22496. Involved
  22497. Interface@
  22498. International@
  22499. Interword@
  22500. Involved
  22501. Labor-intensive@
  22502. Large@
  22503. Larger@
  22504. Least@
  22505. Limiting@
  22506. Linguistic@
  22507. Manipulation@
  22508. Mechanism
  22509. Mind@
  22510. More@
  22511. Move@
  22512. Neglected@
  22513. Network
  22514. Numbers@
  22515. Occurred@
  22516. Opcodes
  22517. Operations@
  22518. Option@
  22519. Overridden@
  22520. Paper@
  22521. Particular@
  22522. Paste
  22523. Pervasive
  22524. Plotted@
  22525. Possibilities@
  22526. Potential
  22527. Preferences
  22528. Privacy
  22529. Jockeying
  22530. Joined
  22531. Joint
  22532. Judge
  22533. Just-preempted
  22534. Justification
  22535. Kaleida
  22536. Kaleida's
  22537. Kanji
  22538. Kanjitalk
  22539. Kashida
  22540. Kashida-like
  22541. Kashidas
  22542. Keeping
  22543. Keeps
  22544. Kerning
  22545. Keyboard
  22546. Kinds
  22547. Knowledge
  22548. Known
  22549. Label
  22550. Large
  22551. Largely
  22552. Largest
  22553. Laserwriter
  22554. Layout
  22555. Leader
  22556. Leadership
  22557. Leading
  22558. Learn
  22559. Least
  22560. Leave
  22561. Lengthy
  22562. Letter
  22563. Level
  22564. Levels
  22565. License
  22566. Licensed
  22567. Ligature
  22568. Ligatures
  22569. Limitations
  22570. Limited
  22571. Limits
  22572. Lines
  22573. Listed
  22574. Lists
  22575. Little
  22576. Loaded
  22577. Loads
  22578. Local
  22579. Localization
  22580. Locally
  22581. Located
  22582. Location
  22583. Locations
  22584. Log-in
  22585. Logical
  22586. Logically
  22587. Low-cost
  22588. Low-end
  22589. Low-power
  22590. Low-volume
  22591. Lower-right
  22592. Macdraw
  22593. Machine
  22594. Machine's
  22595. Machines
  22596. Macintosh
  22597. Mailbox
  22598. Mainframe
  22599. Mainframes
  22600. Mainstream
  22601. Maintain
  22602. Maintaining
  22603. Major
  22604. Maker
  22605. Makes
  22606. Making
  22607. Manipulation
  22608. Manner
  22609. Manual
  22610. Manually
  22611. Manuals
  22612. Manufacturer
  22613. Manufacturers
  22614. Manufacturing
  22615. Mapped
  22616. Mapping
  22617. Mappings
  22618. March
  22619. Margins
  22620. Markers
  22621. Market
  22622. Markets
  22623. Marks
  22624. Massive
  22625. Master
  22626. Match
  22627. Matched
  22628. Matching
  22629. Material
  22630. Mathematics
  22631. Matrix
  22632. Matter
  22633. Mature
  22634. Maximum
  22635. Meing
  22636. Mechanism
  22637. Media
  22638. Media-rich
  22639. Medium
  22640. Meeting
  22641. Meets
  22642. Megabytes
  22643. Memory
  22644. Menus
  22645. Merely
  22646. Message
  22647. Message-based
  22648. Message-passing
  22649. Messages
  22650. Messaging
  22651. Metric
  22652. Metrics
  22653. Microprocessor
  22654. Microprocessors
  22655. Microsoft
  22656. Microsoft's
  22657. Mid-point
  22658. Middle
  22659. Midrange
  22660. Might
  22661. Migrate
  22662. Migration
  22663. Millimeters
  22664. Million
  22665. Mimics
  22666. Moved
  22667. Movement
  22668. Moves
  22669. Movies
  22670. Moving
  22671. Ms-dos
  22672. Multilingual
  22673. Multiple-object
  22674. Multistep
  22675. Multitasking
  22676. Multithreaded
  22677. Multivendor
  22678. Myriad
  22679. Named
  22680. Names
  22681. Naming
  22682. Native
  22683. Natural
  22684. Natural-interface
  22685. Nature
  22686. Navigate
  22687. Nearly
  22688. Necessarily
  22689. Necessary
  22690. Needs
  22691. Network
  22692. Networking
  22693. Networks
  22694. Never
  22695. Newer
  22696. Newest
  22697. Newly-designed
  22698. Newspapers
  22699. Newsstand
  22700. Newton
  22701. Next-generation
  22702. Nicely
  22703. Niche
  22704. Niches
  22705. Nodes
  22706. Non-hit-side
  22707. Non-roman
  22708. Nonlinear
  22709. Nonnetworkable
  22710. Notify
  22711. Notion
  22712. Novell's
  22713. Number
  22714. Object
  22715. Object-based
  22716. Object-oriented
  22717. Objective
  22718. Objects
  22719. Obscure
  22720. Obtain
  22721. Obtained
  22722. Obvious
  22723. Occupied
  22724. Occupies
  22725. Occur
  22726. Older
  22727. Opendoc
  22728. Operate
  22729. Operating
  22730. Operation
  22731. Options
  22732. Organizations
  22733. Other
  22734. Others
  22735. Overall
  22736. Overhead
  22737. Overlapping
  22738. Occurred
  22739. Occurring
  22740. Occurs
  22741. October
  22742. Off-screen
  22743. Off-site
  22744. Off-the-shelf
  22745. Offer
  22746. Offered
  22747. Offering
  22748. Offerings
  22749. Offers
  22750. Office
  22751. Official
  22752. Officially
  22753. Officials
  22754. Offset
  22755. Offsets
  22756. Often
  22757. Often-repeated
  22758. Older
  22759. Omitted
  22760. Ongoing
  22761. Onscreen
  22762. Opcodes
  22763. Operations
  22764. Operators
  22765. Opportunities
  22766. Opportunity
  22767. Opposing
  22768. Opposite
  22769. Optical
  22770. Optimize
  22771. Optimized
  22772. Organize
  22773. Organized
  22774. Organizing
  22775. Origin
  22776. Original
  22777. Origins
  22778. Other
  22779. Others
  22780. Outline
  22781. Outlines
  22782. Output
  22783. Outside
  22784. Outward
  22785. Overall
  22786. Overhead
  22787. Overlapping
  22788. Overriding
  22789. Overview
  22790. Owned
  22791. Paper
  22792. Paper-handling
  22793. Paper-type
  22794. Paradoxical
  22795. Paragraphs
  22796. Parallel
  22797. Parallels
  22798. Parameters
  22799. Parsed
  22800. Partial
  22801. Personal
  22802. Personalities
  22803. Piece
  22804. Pioneered
  22805. Place
  22806. Plaintalk
  22807. Plans
  22808. Platform
  22809. Platforms
  22810. Player
  22811. Plug-and-play
  22812. Point
  22813. Point-to-point
  22814. Poised
  22815. Popularity
  22816. Portability
  22817. Ported
  22818. Portions
  22819. Position
  22820. Positioning
  22821. Possible
  22822. Potential
  22823. Particular
  22824. Particularly
  22825. Parties
  22826. Partnered
  22827. Partnering
  22828. Partners
  22829. Partnership
  22830. Partnerships
  22831. Parts
  22832. Pascal
  22833. Passing
  22834. Passive
  22835. Password
  22836. Passwords
  22837. Paste
  22838. Plans
  22839. Platform
  22840. Platforms
  22841. Player
  22842. Plug-and-play
  22843. Point
  22844. Point-to-point
  22845. Poised
  22846. Popularity
  22847. Portability
  22848. Ported
  22849. Portions
  22850. Position
  22851. Positioning
  22852. Possible
  22853. Potential
  22854. Paste
  22855. Pasting
  22856. Paths
  22857. Pattern
  22858. Patterned
  22859. Patterns
  22860. Pavilion
  22861. Payable
  22862. Peer-to-peer
  22863. Pentium
  22864. People
  22865. Percent
  22866. Perceptible
  22867. Perfor-mance
  22868. Perform
  22869. Performs
  22870. Periods
  22871. Peripherals
  22872. Permit
  22873. Permits
  22874. Permitted
  22875. Perpendicular
  22876. Personal
  22877. Personalities
  22878. Perspective
  22879. Pervasive
  22880. Possibilities
  22881. Possibility
  22882. Possible
  22883. Possibly
  22884. Postings
  22885. Postpone
  22886. Postscript
  22887. Potential
  22888. Preferences
  22889. Premier
  22890. Preparation
  22891. Preselected
  22892. Present
  22893. Presentation
  22894. )resented
  22895. Press
  22896. Pressed
  22897. Pressing
  22898. Pressure
  22899. Previewed
  22900. Previous
  22901. Previously
  22902. Price
  22903. Price/performance
  22904. Prices
  22905. Primarily
  22906. Primary
  22907. Primitives
  22908. Principle
  22909. Print
  22910. Printed
  22911. Printer
  22912. Printers
  22913. Printing
  22914. Printing-related
  22915. Printout
  22916. Prints
  22917. Priorities
  22918. Priority
  22919. Quadra
  22920. Quadratic
  22921. Quality
  22922. Quantum
  22923. Query
  22924. Question
  22925. Questions
  22926. Queue
  22927. Queued
  22928. Quick
  22929. Quickly
  22930. Quickmail
  22931. Quicktime
  22932. Quotation
  22933. Ragged
  22934. Ragged-right
  22935. Raise
  22936. Raised
  22937. Raises
  22938. Range
  22939. Rapidly
  22940. Raster
  22941. Rather
  22942. Ratio
  22943. Re-place
  22944. Reach
  22945. Reached
  22946. Readable
  22947. Readily
  22948. Readiness
  22949. Reading
  22950. Reads
  22951. Ready
  22952. Reconciling
  22953. Reconfiguration
  22954. Record
  22955. Recordability
  22956. Recorded
  22957. Redesign
  22958. Redesigned
  22959. Redraws
  22960. Reduce
  22961. Reduced
  22962. Reducing
  22963. Reduction
  22964. Refer
  22965. Reference
  22966. Referenced
  22967. References
  22968. Referred
  22969. Refers
  22970. Reflect
  22971. Reflects
  22972. Reflowing
  22973. Regard
  22974. Regardless
  22975. Region
  22976. Registered
  22977. Registry
  22978. Regular
  22979. Related
  22980. Relation
  22981. Relationship
  22982. Relative
  22983. Relatively
  22984. Release
  22985. Respond
  22986. Responding
  22987. Response
  22988. Responsibility
  22989. Responsible
  22990. Responsiveness
  22991. Restarted
  22992. Restarting
  22993. Restrict
  22994. Restricted
  22995. Restructuring
  22996. Restype
  22997. Result
  22998. Resulted
  22999. Resulting
  23000. Results
  23001. Resume
  23002. Retail
  23003. Retain
  23004. Retaining
  23005. Retrieval
  23006. Retrieve
  23007. Return
  23008. Returned
  23009. Reuse
  23010. Revenue
  23011. Reversed
  23012. Reversing
  23013. Revolutionizes
  23014. Rewards
  23015. Rework
  23016. Richer
  23017. Right
  23018. Right-arrow
  23019. Right-to-left
  23020. Rights
  23021. Risc-based
  23022. Robust
  23023. Robustness
  23024. Roman
  23025. Rotate
  23026. Rotated
  23027. Rotating
  23028. Rotation
  23029. Rough
  23030. Round-robin
  23031. Routed
  23032. Scripting
  23033. Scripts
  23034. Scroll
  23035. Scrolling
  23036. Seamless
  23037. Second
  23038. Secondary
  23039. Sections
  23040. Secure
  23041. Security
  23042. Seldom
  23043. Select
  23044. Selecting
  23045. Selection
  23046. Selections
  23047. Selectors
  23048. Selects
  23049. Semantic
  23050. Sender
  23051. Sends
  23052. Sense
  23053. Sensitive
  23054. Separate
  23055. Separately
  23056. Sequence
  23057. Sequences
  23058. Sequential
  23059. Sequentially
  23060. Series
  23061. Serifs
  23062. Serious
  23063. Serve
  23064. Server
  23065. Setup
  23066. Several
  23067. Sfnts
  23068. Shading
  23069. Shadow
  23070. Shape
  23071. Shape's
  23072. Shaped
  23073. Shapes
  23074. Share
  23075. Shareable
  23076. Shared
  23077. Shrink
  23078. Signature
  23079. Signatures
  23080. Significant
  23081. Similar
  23082. Simple
  23083. Simplifies
  23084. Simplify
  23085. Simply
  23086. Since
  23087. Single
  23088. Single-vendor
  23089. Situation
  23090. Situations
  23091. Skill
  23092. Skills
  23093. Small
  23094. Smaller
  23095. Smart
  23096. Smart
  23097. Smarter
  23098. Smooth
  23099. Smoother
  23100. Smoothly
  23101. So-called
  23102. Soft-ware
  23103. Software
  23104. Software-based
  23105. Software-level
  23106. Softwindows
  23107. Solaris
  23108. Solid
  23109. Solution
  23110. Solutions
  23111. Somehow
  23112. Something
  23113. Sometimes
  23114. Somewhat
  23115. Sought
  23116. Sound
  23117. Source
  23118. Sources
  23119. Southeast
  23120. Space
  23121. Spaces
  23122. Spacing
  23123. Spatial
  23124. Special
  23125. Specialized
  23126. Specifiable
  23127. Specification
  23128. Specifications
  23129. Specified
  23130. Specifies
  23131. Specify
  23132. Speech
  23133. Speech-recognition
  23134. Speed
  23135. Speeds
  23136. Spell
  23137. Spoken
  23138. Spool
  23139. Spooled
  23140. Spooling
  23141. Spools
  23142. Spreadsheet
  23143. Spreadsheets
  23144. Stage
  23145. Stamp
  23146. Stand-alone
  23147. Standard
  23148. Standardized
  23149. Standards
  23150. Standing
  23151. Stands
  23152. Stark
  23153. Start
  23154. Started
  23155. Starting
  23156. Starts
  23157. Startup
  23158. State
  23159. Stated
  23160. Statement
  23161. Statements
  23162. States
  23163. Static
  23164. Status
  23165. Step-by-step
  23166. Steps
  23167. Stereoore
  23168. Stored
  23169. Stores
  23170. Storing
  23171. Straight
  23172. Straightforward
  23173. Strategies
  23174. Strategy
  23175. Streaks
  23176. Subroutines
  23177. Subscribe
  23178. Subscribers
  23179. Subscript
  23180. Subscripting
  23181. Subscripts
  23182. Subsequent
  23183. Subsequently
  23184. Substitute
  23185. Substituted
  23186. Substituting
  23187. Substitution
  23188. Substitutions
  23189. Subtle
  23190. Succeeded
  23191. Succeeding
  23192. Success
  23193. Successes
  23194. Successful
  23195. Succession
  23196. Successive
  23197. Successor
  23198. Suffer
  23199. Suitable
  23200. Suitcases
  23201. Suite
  23202. Suited
  23203. Suites
  23204. Suits
  23205. Surpassing
  23206. Surrounded
  23207. Survey
  23208. Swash
  23209. Switch
  23210. Switching
  23211. Symantec
  23212. Symbols
  23213. Synchronization
  23214. Synchronize
  23215. Synchronized
  23216. Synchronizes
  23217. Synonym
  23218. Syntax
  23219. Synthesize
  23220. System
  23221. System-defined
  23222. System-enforced
  23223. System-level
  23224. System-software
  23225. Teamwork
  23226. Technical
  23227. Technique
  23228. Technologies
  23229. Technology
  23230. Tends
  23231. Terms
  23232. Text-editing
  23233. Text-to-speech
  23234. Textedit
  23235. ,hat's
  23236. Their
  23237. Theirs
  23238. Theme
  23239. Themes
  23240. Themselves
  23241. There
  23242. There's
  23243. Thereafter
  23244. Therefore
  23245. Therefrom
  23246. These
  23247. They're
  23248. Threat
  23249. Three
  23250. Three-dimensional
  23251. Three-year
  23252. Threshold
  23253. Through
  23254. Throughout
  23255. Thumbnail
  23256. Thumbnails
  23257. Tighten
  23258. Tightened
  23259. Tightly
  23260. ether
  23261. Tolerance
  23262. Toolbox
  23263. Tools
  23264. Top-left
  23265. Total
  23266. Toward
  23267. Tracking
  23268. Trademark
  23269. Trademarks
  23270. Traditional
  23271. Traditionally
  23272. Transfer
  23273. Transform
  23274. Transparently
  23275. Transport
  23276. Transportation
  23277. Traps
  23278. Trash
  23279. Travel
  23280. Traveling
  23281. Trays
  23282. Treated
  23283. Treats
  23284. Tremendous
  23285. Trends
  23286. Trial-and-error
  23287. Triangle
  23288. Trigger
  23289. Triggered
  23290. Truetype
  23291. Truly
  23292. Trustworthy
  23293. Trying
  23294. Turned
  23295. Turning
  23296. Twelve
  23297. Twice
  23298. Two-dimensional
  23299. Typeface
  23300. Typefaces
  23301. Unionl
  23302. Usability
  23303. Usable
  23304. Useful
  23305. Usefulness
  23306. User's
  23307. User-defined
  23308. User-interface
  23309. User-perceived
  23310. User-visible
  23311. Userland
  23312. Users
  23313. Using
  23314. Usually
  23315. Utilities
  23316. Utility
  23317. Utilize
  23318. Variation
  23319. Variations
  23320. Varies
  23321. Variety
  23322. Various
  23323. Varying
  23324. Vector
  23325. Vectors
  23326. Vehicle
  23327. Vendor
  23328. Vendors
  23329. Ver-sion
  23330. Verbs
  23331. Verification
  23332. Verified
  23333. Verify
  23334. Version
  23335. Versions
  23336. Vertical
  23337. Vertically
  23338. Viewdevice
  23339. Viewdevice's
  23340. Viewdevices
  23341. Viewed
  23342. Viewgroup
  23343. Viewgroup's
  23344. Viewgroups
  23345. Wider
  23346. Widespread
  23347. Width
  23348. Widths
  23349. Windingnumberfill
  23350. Window
  23351. nt to know where the drag starts and ends.  The application where the drag starts is called the sender.  Any application that the item is dragged over is a potential receiver of the drag; the application that td
  23352. he dragged object is dropped into is the actual receiver.  In a drag situation, the drag receiver could be the same application as the drag sender.  With the availability of  interapplication dragging, the drag
  23353. Drag and Drop Tech Article
  23354.  receiver could very easily be another application.
  23355. Interaction Model
  23356. The user-visible elements specified by these guidelines are motivated by a single human interface principle that provides immediate feedbaf
  23357. ck at significant points during a drag-and-drop operation illustrated in the interaction model. The guidelines are organized into sections corresponding to the four types of feedback:  selection, drag, destinat
  23358. Drag and Drop Tech Article
  23359. ion, and drop.
  23360. An item is defined as anything that can be selected by the user text, graphics, bitmaps, and icons.
  23361. Drag-and-drop sequences that cross windows are limited to items characterized as containers, h
  23362. such as a document, that could only be dragged across folder windows, disk windows, and the desktop in the Finder. Dragging graphic items is limited to a single window.  For example, MacDraw objects can be drag
  23363. Drag and Drop Tech Article
  23364. ged to another location in the same window, but not to another MacDraw window.  Using the Drag Manager eliminates these limitations and allows you to drag any content from any window to any other window that acj
  23365. cepts that content type. 
  23366. Feedback Guidelines
  23367. Generally, drag feedback should include one or more dotted outlines, and be distinct from selection feedback. The Drag Manager generates dotted outlines by drawin
  23368. Drag and Drop Tech Article
  23369. g a one-pixel thick outline of the drag region with a 50
  23370. percent gray dithered pattern, regardless of monitor bit depth and color capability.
  23371. The appearance of destination feedback depends on the type of destil
  23372. nation, destination windows, and folders that are highlighted, but in different ways. Several windows may even have different highlighting appearances due to differences in their structures, such as Finder wind
  23373. Drag and Drop Tech Article
  23374. ows and text document windows. The Drag Manager provides some utilities for simple highlighting, while more complex highlighting must be handled by the application.
  23375. If an icon represents a system service, suchn
  23376.  as a mailbox or printer, the drop feedback should be followed by some indication that the service is being delivered. When dropping graphics, the drop feedback is usually the movement of the actual item to the
  23377. Drag and Drop Tech Article
  23378.  location of the mouse-up event.  After dropping text, the drop feedback is the movement or copying of text from the source to the destination. If a move operation is in effect, the source text disappears. In ep
  23379. ither case, the text inserted at the destination is selected.
  23380. Drag Manager Operations
  23381. The Drag Manager improves on the properties of the previous interaction model by providing a richer set of dragged items a
  23382. Drag and Drop Tech Article
  23383. nd useful destinations.  It supports an enhanced application of drag and drop.  
  23384. It should be noted that the source window  remains in the foreground after the text has been dropped in the destination window. r
  23385.  Also, the dragged text remains highlighted throughout the operation.  This drag operation is a copy function between two applications without the use of the Clipboard.
  23386. A clipping file is created by dragging a
  23387. Drag and Drop Tech Article
  23388.  piece of data from the active window.  
  23389. When an item is dragged from an application to the desktop, the Finder creates a clipping that contains the data in the dragged item. Clippings are similar to sound, fot
  23390. nt, and edition files; they are not owned by any particular application.  If discontinuous selections are dragged from a source to the Finder, a separate clipping is created for each item. 
  23391. The Finder icons fo
  23392. Drag and Drop Tech Article
  23393. r clippings can be thumbnails (small pictures that resemble the dragged data) or system-defined icons for TEXT and PICT.
  23394. When clippings are created, each is given a default name.  For example, if you have a clv
  23395. ipping named 
  23396. text clipping,
  23397.  a subsequent clipping placed in the same destination would be named 
  23398. text clipping 2
  23399.  to avoid a naming conflict.
  23400. You can open clippings in the Finder and view a representation of
  23401. Drag and Drop Tech Article
  23402.  the data in a modeless window, similar to the Clipboard window. You cannot select, copy, or edit any of the contents in these windows.  To use data from the clippings file, you must drag the file into another x
  23403. application window.
  23404. Summary
  23405. The major steps of the drag-and-drop interaction model parallel a copy-and-paste sequence, where you select an item, choose the Copy command, specify a destination, and choose the 
  23406. Drag and Drop Tech Article
  23407. Paste command. Although the process is similar, the drag-and-drop technique using the Drag Manager does not use the Clipboard. 
  23408. There are situations where drag and drop is so intrinsic to an application that tz
  23409. here is no suitable alternative. For example, dragging icons in the Finder is such a basic operation that there are no other methods to accomplish the same task.
  23410. When drag-and-drop sequences take place, your a
  23411. Drag and Drop Tech Article
  23412. pplication needs to determine whether to move or copy the dragged item after it is dropped on a destination. The actual behavior depends on the context of the drag-and-drop operation, as described below.
  23413. In ge|
  23414. neral, if the source and destination are in the same container (for example, a window or a volume), a drag-and-drop sequence is interpreted as a move operation (that is, cut and paste). To specify a copy operat
  23415. Drag and Drop Tech Article
  23416. ion within the same container, use the Option key when dragging. If two different containers are involved, a copy operation (that is, copy and paste) is executed as the default action.
  23417. Requirements
  23418. The Drag M~
  23419. anager is currently packaged as a system software extension that can be licensed for integration into applications. Drag Manager requires System 7.
  23420. References 
  23421. For in-depth understanding of the Drag Manager, 
  23422. Drag and Drop Tech Article
  23423. refer to the following publications:
  23424. 1.  Programmer
  23425. s Guide for the Drag Manager 
  23426. 2.  Drag and Drop Human Interface Guidelines
  23427. Drag and Drop Tech Article
  23428. Drag and Drop Tech Article
  23429.  was designed with various output devices in mind. It supports raster, PostScript
  23430. , and vector (for example, plotter) devices. There are also many built-in features, such as halftoning and dithering, to produceL
  23431.  the best image for an output device.
  23432. All data structures are private, so that the graphics, line layout, and printing software and hardware on which they run can evolve without disrupting existing application
  23433. inter
  23434. Points
  23435. Position
  23436. Positioning
  23437. Potential
  23438. Powerful
  23439. Preface
  23440. Pressed
  23441. esigned, and there is no built-in support for vector devices. Nor are there any special graphic functions such as dithering.
  23442. However, QuickDraw GX will not replace QuickDraw. They will work side by side. Thus,P
  23443.  even if a user has QuickDraw GX installed, old QuickDraw applications will still work. Graphic calls will be routed to the correct part of the graphics system, and both QuickDraw and QuickDraw GX applications 
  23444. Managers
  23445. Manipulate
  23446. Manipulating
  23447. Manipulation
  23448. Memory
  23449. Method
  23450. se geometric structures are defined by a fixed-point coordinate system. The coordinate system does not assume what metric (for example, inches or millimeters) defines the spacing in the system. Therefore, the iH
  23451. mages can be drawn to any resolution device, such as a monitor or printer, because the graphics system makes no assumptions about spacing.
  23452. An analogy to this situation is the difference between screen (bitmapp
  23453. What's
  23454. While
  23455. Window
  23456. Windows
  23457. Within
  23458. , and whether the geometry is framed or filled when drawn. The shape is the most fundamental QuickDraw GX object. The geometry is plotted in local space. A shape has attributes, such as whether it should be stoT
  23459. red in accelerator memory if one is present. A shape can contain user data, supplied by the application.
  23460. There are four basic types of shapes: geometric shapes, typographic shapes, bitmap shapes, and picture s
  23461. Foreground
  23462. Format
  23463. Found
  23464. Four-character
  23465. Function
  23466. . Because much of the graphic manipulation overhead is handled by QuickDraw GX, many applications may eventually be significantly smaller in size (if they are targeted for markets where QuickDraw GX is assumed F
  23467. to be a part of the system). 
  23468. Overview
  23469. QuickDraw GX is a geometric-based, resolution and device-independent graphics system. Images are described by geometric structures such as points, lines, and curves. The
  23470. Share
  23471. Should
  23472. Shrink
  23473. Significant
  23474. Similar
  23475. Simple
  23476. Single
  23477. Situation
  23478. QuickDraw GX Graphics
  23479. Tech Article
  23480. Table of Contents
  23481. Introduction 
  23482. Overview 
  23483.      Graphic Objects 
  23484.      Shape 
  23485.      Style     
  23486.      Transform 
  23487.      Ink 
  23488.      Color Space 
  23489.           ViewPort 
  23490.           ViewDevicB
  23491.           ViewGroup 
  23492.           Local, Global, and Device Spaces 
  23493.           Another View: Why Different Coordinate Systems? 
  23494. Geometric Structures 
  23495.      Points     
  23496.      Lines  
  23497.      Curves 
  23498.      Rectangles 
  23499. Useful
  23500. Userh
  23501. Within
  23502. You're
  23503. tenate, invert, intersect, union, difference, and so on. 
  23504. An ink describes color and how color is applied when the shape is drawn. Inks contain the color specification, the color space in which the color \
  23505. is described, and the transfer mode used to apply the color.
  23506. Color Space
  23507. A color space describes a set of colors. The color space may be derived by an algorithm such as RGB, HSL, or CMYK (algorithmic color sp
  23508. etermine
  23509. Developer
  23510. Developers
  23511. Different
  23512. Directly
  23513. Directory
  23514. Diskuments
  23515. s. Thus, any changes to data structures within QuickDraw GX must be made through a procedural call.
  23516. These QuickDraw GX features resolve many of the limitations with QuickDraw. QuickDraw is a bit image, resolutN
  23517. ion-dependent graphic system. Since many applications write directly to the data structures, there have been numerous compatibility issues. In addition, support for PostScript was added on after QuickDraw was d
  23518. Monitor
  23519. GX Graphics Tech Article
  23520. QuickDraw GX Overview
  23521. Tech Article
  23522. Introduction  
  23523. Simplified and More Powerful Printing
  23524.      Portable Documents
  23525.      More Sophisticated Typography
  23526.      Consistent and Predictable Color Matching
  23527. Compatibility
  23528. Improved Tools for Developers
  23529. Technical Issues
  23530. Introduction 
  23531. QuickDraw GX provides a robust graphics environment, high-quality typography, worldwide text services, and an extensible print architecture that en
  23532. GX Overview Tech Article
  23533. hapes. The QuickDraw GX Typography document covers typographic shapes. This document provides an overview of geometric, bitmap, and picture shapes.
  23534. There are two special types of shapes: empty shapes and full V
  23535. shapes. Empty shapes have no geometrical information. Nothing appears when an empty shape is drawn.  They can be used to build polygon shapes.  A full shape covers the largest possible area.  
  23536. A shape contains
  23537. n portion of the shape to be seen. 
  23538. The mapping is a 3-by-3 matrix that defines translation, scaling, skewing, rotation, or perspective . The geometry within the shape may be clipped and mapped directly or cliZ
  23539. pped and mapped when the shape is drawn. The transform also describes the parts of shapes to be hit tested and the hit testing tolerance. Transform operations include translate, rotate, skew, perspective, conca
  23540. fferences
  23541. Different
  23542. Directly
  23543. Directory
  23544. Disappears
  23545. Discontinuous
  23546.  Polygons 
  23547.      Paths 
  23548.      Bitmaps 
  23549. Pictures     
  23550. Introduction
  23551. The QuickDraw GX Graphics engine delivers powerful geometric resources to any Macintosh application. With QuickDraw GX as a building block, softwarD
  23552. e developers will be able to revise and enhance applications more quickly. The built-in, system level graphics resources provide applications with sophisticated easy-to-implement graphics and type functionality
  23553.  references to other graphics objects: styles, transforms, and inks.
  23554. Style
  23555. A style describes how the geometry of the shape is interpreted, for instance, the thickness of the pen, the starting and ending geomeX
  23556. try of a line segment (start or end cap), the dash or pattern. 
  23557. Transform
  23558. A transform describes the clipping and mapping applied to a shape. The clipping limits the extent of the shape, allowing only a certai
  23559. ed) and TrueType fonts. Both fonts contain information about how to draw characters on the screen. However, screen fonts are best shown at their predefined point size on a 72-dot-per-inch (dpi) output device. AJ
  23560. ttempting to change the font size or draw to a different resolution device can result in rough edged characters.  This problem does not happen with TrueType fonts because they are based on curves.
  23561. QuickDraw GX
  23562. can run concurrently.
  23563. Graphic Objects
  23564. Images are constructed from graphic objects: shapes, styles, transforms, inks, color spaces, viewPorts, viewDevices, and viewGroups. All graphics objects may be created, R
  23565. edited, and deleted. They may be flattened into a stream of publicly defined opcodes and data, copied, and paged out to disk.
  23566. Shape
  23567. A shape describes a geometry, such as a line, polygon, path, bitmap, or text
  23568. Appleevents
  23569. Applemail
  23570. Assembly-language
  23571. Assets
  23572. Assigned
  23573. Assigning
  23574. Assignment
  23575. Assigns
  23576. Assist
  23577. Assistance
  23578. Assistant
  23579. Assistants
  23580. Assists
  23581. Associate
  23582. Associated
  23583. Associating
  23584. Associations
  23585. Associative
  23586. Assume
  23587. Assumed
  23588. Assumes
  23589. Assuming
  23590. Assumption
  23591. Assumptions
  23592. Attract
  23593. Attributes
  23594. Augmented
  23595. Authentication
  23596. Automate
  23597. Automated
  23598. Automates
  23599. Automatic
  23600. Automatically
  23601. Automating
  23602. Automation
  23603. Availability
  23604. Available
  23605. Average
  23606. Avoid
  23607. Avoids
  23608. Award
  23609. Award-winning
  23610. Aware
  23611. Back-end
  23612. Back-up
  23613. Backbones
  23614. Background
  23615. Backing
  23616. Backspace
  23617. Backups
  23618. Based
  23619. Baseform
  23620. Baseform's
  23621. Baseline
  23622. Baselines
  23623. Basic
  23624. Basics
  23625. Basis
  23626. Breadth
  23627. Break-throughs
  23628. Breakthroughs
  23629. Bridge
  23630. Brief
  23631. Bring
  23632. Bringing
  23633. Brings
  23634. Broad
  23635. Broaden
  23636. Broader
  23637. Broadest
  23638. Brought
  23639. Browsing
  23640. Budget
  23641. Building
  23642. Buildings
  23643. Builds
  23644. Built
  23645. Built-in
  23646. Bundle
  23647. Bundled
  23648. Bundles
  23649. Burden
  23650. Burdened
  23651. Business
  23652. Businesses
  23653. Businessperson
  23654. Deploy
  23655. Depth
  23656. Derived
  23657. Derives
  23658. Descent
  23659. Describe
  23660. Described
  23661. Describes
  23662. Describing
  23663. Description
  23664. Descriptions
  23665. Design
  23666. Designates
  23667. Designed
  23668. Designer
  23669. Designers
  23670. Designs
  23671. Desirable
  23672. Desire
  23673. Desired
  23674. Desires
  23675. Developments
  23676. Device
  23677. Device-independent
  23678. Devices
  23679. Dialect
  23680. Dialect-independent
  23681. Dialects
  23682. Dialup
  23683. Dragged
  23684. Dragging
  23685. Dramatic
  23686. Drawing
  23687. Drawn
  23688. Draws
  23689. Drive
  23690. Driven
  23691. Driver
  23692. Drivers
  23693. Drives
  23694. Driving
  23695. Dropped
  23696. Dropping
  23697. Dual-processor
  23698. Dunning
  23699. During
  23700. Dynamic
  23701. Dynamically
  23702. E-mail
  23703. Highly
  23704. Hindered
  23705. Hindi
  23706. Hinting
  23707. Historic
  23708. Histories
  23709. History
  23710. Hit-side
  23711. Hit-testing
  23712. Holding
  23713. Homogeneous
  23714. Horizontal
  23715. Hosts
  23716. However
  23717. 'reds
  23718. Hyphen
  23719. Ibm's
  23720. Icons
  23721. Identical
  23722. Identified
  23723. Identifies
  23724. Identify
  23725. Identifying
  23726. Identities
  23727. Identity
  23728. Instead
  23729. Involved
  23730. Involves
  23731. Inward
  23732. Irregularly
  23733. Irrespective
  23734. Isn't
  23735. Isolate
  23736. Isolation
  23737. Issue
  23738. Issues
  23739. Italic
  23740. Items
  23741. Itself
  23742. January
  23743. Japanese
  23744. Pervasive
  23745. Pervasively
  23746. Phase
  23747. Phases
  23748. Philosophy
  23749. Phone
  23750. Phonetic
  23751. Phrase
  23752. Physical
  23753. Picture
  23754. Picture's
  23755. Pictures
  23756. Piece
  23757. Pieces
  23758. Pieter
  23759. Pioneered
  23760. Pixel
  23761. Pixel-measured
  23762. Pixels
  23763. Pixelsize
  23764. Place
  23765. Placed
  23766. Placing
  23767. Plain
  23768. Plainslaintalk
  23769. Plans
  23770. Platform
  23771. Platforms
  23772. Playback
  23773. Player
  23774. Players
  23775. Privacy
  23776. Private
  23777. Privileges
  23778. Pro-cessors
  23779. Probably
  23780. Problem
  23781. Problems
  23782. Procedural
  23783. Procedures
  23784. Proceed
  23785. Process
  23786. Processed
  23787. Processes
  23788. Processing
  23789. Processor
  23790. Processor-based
  23791. Processors
  23792. Produce
  23793. Produced
  23794. Produces
  23795. &oprietary
  23796. Protection
  23797. Protocol
  23798. Protocols
  23799. Provide
  23800. Provided
  23801. Provides
  23802. Privacy@
  23803. Produces
  23804. Proportions@
  23805. Providing@
  23806. Quadra@
  23807. Quick
  23808. Ready
  23809. Reconciling@
  23810. Recording@
  23811. Refine@
  23812. Released@
  23813. Replaced
  23814. Reserved@
  23815. Respond
  23816. Review@
  23817. Rich@
  23818. Routine@
  23819. Save@
  23820. Scheme@
  23821. Securing@
  23822. Select
  23823. Selecting@
  23824. Server-based@
  23825. Setup@
  23826. Shared
  23827. Shows
  23828. Similar
  23829. Singular
  23830. Smart
  23831. Released
  23832. Releases
  23833. Releasing
  23834. Relevance
  23835. Relevances
  23836. Relied
  23837. Remaining
  23838. Remains
  23839. Remember
  23840. Remembering
  23841. Remind
  23842. Remote
  23843. Removing
  23844. Rendered
  23845. Rendering
  23846. Reorder
  23847. Reordered
  23848. Reordering
  23849. Repeat
  23850. Repeated
  23851. Repertoire
  23852. Repetitive
  23853. Replace
  23854. Replacedesents
  23855. Require
  23856. Required
  23857. Requirement
  23858. Requirements
  23859. Requires
  23860. Requiring
  23861. Resemble
  23862. Select
  23863. Selected
  23864. Vocabulary
  23865. Voice
  23866. Volumes
  23867. Vowel
  23868. Wanted
  23869. Watermarks
  23870. Weave
  23871. Well-understood
  23872. What's
  23873. Whenever
  23874. Where
  23875. Whether
  23876. Which
  23877. While
  23878. White
  23879. Whole
  23880. Wide-ranging
  23881. ace); or it may be described by a list of colors (indexed color space). By changing the parameters that define an algorithmic color space, custom color spaces can be created to reflect the way color is produced^
  23882.  on a device. When drawn, colors are matched from one color space to another (that is, color matching).
  23883. ViewPort
  23884. A viewPort describes the clipping, mapping, and color space associated with a window (or a part
  23885.  of a window or another viewPort). The mapping describes the viewPort
  23886. s position in global space. A color space defines the set of colors that the viewPort allows. A viewPort specifies the dithering or halftone`
  23887. s used by that window. A number of viewPorts can be arranged in a hierarchy.
  23888. ViewDevice
  23889. A viewDevice describes the clip, mapping, and color space associated with a physical device, such as a monitor. The mapp
  23890. ing describes the viewDevice
  23891. s position in global space. The color space specifies the set of colors the viewDevice is able to display. A shape, when drawn, is affected by the clip and mapping of the transform,b
  23892.  viewPort and viewDevice.
  23893. ViewGroup
  23894. Finally, a viewGroup describes an imaging world, for instance the off-screen and on-screen worlds. A viewGroup defines the global space in which viewPorts and viewDevices a
  23895. re located. Multiple viewGroups allow viewPorts or viewDevices to share the same coordinate space without interfering with each other.
  23896. Local, Global, and Device Spaces
  23897. There are three coordinate spaces:  locad
  23898. l, global, and device. Shape geometries are described in local space, and windows on the screen are located in global space, defined by a viewGroup. The bounds of a viewGroup are -32768 to +32768 in both the x 
  23899. and y coordinates. A third space, device space, describes viewDevices, and contains a pointer to the pixels used to draw. 
  23900. Local space has no metrics; the geometric structures of a shape are determined only inf
  23901.  relation to the shape and to each other. 
  23902. A viewPort contains the mapping used to convert from local space to the viewGroup
  23903. s global space, and a viewDevice contains the mapping used to convert from global sp
  23904. ace to device space. 
  23905. Once transformed by their shape transforms, all shapes within a viewPort are in the fixed point space of that viewPort. Once transformed by the viewPort
  23906. s transform, shapes are in the globh
  23907. al space of a viewGroup. When transformed by a viewDevice
  23908. s transform, a shape is positioned in device space.
  23909. To understand the transition between the various spaces, you can follow a simple shape from its loc
  23910. al coordinates outward to global space and then inward until it is located in device space.
  23911. The shape is a rectangle, defined in local coordinates by points at 300, 400 and 600, 1000. This shape
  23912. s transform traj
  23913. nslates the shape
  23914. s position by +100 in both the x and y coordinates, placing the shape
  23915. s origin at 400, 500 in the viewPort. There are no metric assigned to the coordinates.
  23916. Global coordinate space is defined
  23917.  by the viewGroup. The viewPort has its origin at 1200, 800 in the global space of the viewGroup. Two viewDevices have their origins at 800, 1000 and 1400, 1200, also in the global space of the viewGroup.
  23918. The l
  23919. shape
  23920. s geometry and the two transforms added together put the shape at 1600, 1300 in global space. 
  23921. One viewDevice has its origin at 800, 1000; its width extends to 1400. The second viewDevice begins at 1400,
  23922.  1200 and contains some of the shape. That viewDevice
  23923. s transform maps global space to its pixel-measured device space. Adding that to the shape
  23924. s 1600, 1300 global space coordinates puts the shape at 200, 100 n
  23925. in device space, where it can be displayed. 
  23926. Applications normally work in local space and the transform space within a viewPort.
  23927. Another View: Why Different Coordinate Systems?
  23928. The local, global, and device
  23929.  coordinate spaces exist to support a multiple window and multiple monitor environment. The viewGroup
  23930. s global coordinate system allows multiple viewPorts (which is what fills a window) a common reference pointp
  23931.  to determine where they should be placed relative to each other. 
  23932. The local coordinate space gives a static coordinate system for applications. So even though there are changes occurring in the global coordin
  23933. ate (for example, a window and its viewPort are being moved around), the application does not have to translate all the points relative to the global origin. With a constant local origin, the application does nr
  23934. ot need to know that its shapes have been moved; the system handles the translations.
  23935. The device coordinate is provided so peripherals such as monitors do not have to refer to a global reference. Like the loca
  23936. l coordinates, it can implement its own coordinates system, with the origin located in a convenient location such as the upper-left-hand corner of the device.
  23937. Geometric Structures
  23938. All geometry is specified int
  23939.  terms of one or more x-y coordinate pairs, or points. For instance, a line has two points that define the line segment, and a rectangle has two points that define opposing corners of the rectangles. Points def
  23940. ine the geometry relative to the other points within the geometric structure.
  23941. Points, lines, and rectangles are geometric structures, described by fixed-point coordinates. Additionally, geometric structures arv
  23942. e defined for curves, polygons, paths, and bitmaps. These structures say nothing of the position, resolution, color, fill, or clipping associated with the structure. The geometric structure alone does not defin
  23943. e how the geometric structure is drawn.
  23944. Points
  23945. Points are defined by two fixed-point integers. (A value of (0, 0) specifies coordinate origin. The coordinate axes are upside down from traditional mathematics:x
  23946.  x values increase to the right, y values increase going down. Thus, local coordinates mapped unaltered into device coordinates cause (0,0) to correspond to the upper left corner of the viewDevice. In device co
  23947. ordinates, a pixel is surrounded by grid lines; the point is located on the upper left boundary of a pixel.
  23948. Lines 
  23949. Lines are two points with a direction. Reversing the start and end of a line may cause the liz
  23950. ne to behave differently when drawn. For instance, dashing begins at the start of a line. Lines are framed when drawn, and specify a start and end cap, but no join.
  23951. Curves
  23952. The curve described by three points 
  23953. is a quadratic B
  23954. zier. This curve is the same curve used to describe Apple
  23955. s outline fonts.
  23956. A line connecting the start point and the control point describes the initial direction, or tangent, of the curve. Th|
  23957. e line connecting the control point and the end point describes the final tangent. Interchanging the first and last points does not affect the curvature. The curve is always contained by the triangle formed by 
  23958. the three points.
  23959. The mid-point of the curve is halfway between the control point and the mid-point of the start and end points.
  23960. Rectangles
  23961. Rectangles are defined by two points that define opposing corners o~
  23962. f a rectangle. By convention, these two points are the upper-left and lower-right corners of the rectangle. 
  23963. Note that 
  23964.  corresponds to the first point
  23965. s x position, top commands to the first point
  23966. s y po
  23967. sition, and so on. Rectangle parameters may specify any corner point first; rectangles returned by routines will always specify the top-left corner first.
  23968. Rectangles may be filled or framed when drawn. The fil
  23969. l type closedFrameFill specifies that the geometry is framed and closed; that is, the first point specifies both the beginning and the end of the frame.
  23970. For the purpose of dashing, rectangles begin at the uppe
  23971. r-left corner and proceed clockwise. Rectangles have no start or end as far as line caps are concerned, and they have a join at each corner. The rectangle can be filled when drawn.
  23972. Polygons
  23973. A polygon defines 
  23974. a single contour, or a series of connected points. The polygon can describe any positive number of points, including zero.
  23975. A polygon describes the number of points and the points themselves, but does not descr
  23976. ibe the lines connecting those points. Specifically, it does not define whether the last point is connected to the first point. 
  23977. The fills openFrameFill and closedFrameFill define whether a polygon they descri
  23978. be an is open or closed frame.
  23979. A polygon may be filled with evenOddFill, windingNumberFill, or inverseFill fill types . WindingNumberFill is a different way to describe what part of the area is inside the poly
  23980. gon. InverseFill describes everything outside of the polygon.
  23981. Polygons describe zero or more contours; each contour describes zero or more points. The contour count, point count, and points for each contour ar
  23982. e referenced sequentially to define the entire polygons structure.
  23983. The number of points in any contour is restricted to 32767, and the number of contours is restricted to 32767. Thus, the total number of point
  23984. s in any one polygon structure is restricted to 1,073,676,289. Polygons can be used to describe a grid of lines, or the result of the union of two polygons.
  23985. Paths
  23986. Contours can have curved segments; when they 
  23987. do, they are called paths. A path is identical to a polygon, except that it has an array of bits that specify when a vector point is on the path or off the path. Two consecutive points on the path form a straig
  23988. ht line. A point off the path causes the path to diverge toward that point and then back to the next point on the path in a smooth, continuous curve identical to the quadratic B
  23989. zier defined earlier.
  23990. When two 
  23991. consecutive points are off the curve, they imply a point on the curve, halfway between them.
  23992. Like polygons, paths may have more than one contour. For example, some outline characters, such as the letter O, hav
  23993. e two contours. Also, like polygons, there are different functions to fill in a path.
  23994. Paths, like polygons, may have zero or more contours containing zero or more points. For each contour, the control bit arra
  23995. y should contain 1 bit per point, packed 32 bits per long. Thus, a contour with 1 to 32 points requires 1 long, and a contour with 33 to 64 requires 2 longs. The unused bits do not need to be initialized. 
  23996.  bits corresponding to the first and last points in a contour are special because they may or may not have meaning, depending on the way the geometry is interpreted. If the geometry defines an open frame, these
  23997.  bits must be clear.
  23998. Polygons and paths may be framed or filled; each contour defines a start and end; each on-the-curve point defines a join. Polygons and paths are dashed in the order of the points in the con
  23999. tours. Polygons may be used to describe a large number of lines or connected line segments; all of the straight lines in a CAD or architectural drawing could be a single polygon structure.
  24000. Bitmaps
  24001. A bitmap is
  24002.  a collection of pixels arranged in an array.  Image points to a block of memory that contains the bit image. The space for this image may be allocated by the appropriate routine or by the application. If the g
  24003. raphics routine allocates the memory, it may not be directly accessible by the application.
  24004. The width and height fields specify the dimensions, in pixels, of the bit image. RowBytes specifies the interval from
  24005.  one scan line to the next. The rowBytes field may be 1, 2, 4 or any multiple of 4 bytes. PixelSize specifies the number of bits per pixel: 1, 2, 4, 8, 16, and 32 bits per pixel are supported. 
  24006. Bitmaps lead a 
  24007. dual life, as both something to draw with and something to draw to. Bitmaps may be associated with both shapes and devices, and the same bitmap may be shared by both. 
  24008. The ink associated with the bitmap descri
  24009. bes its colors
  24010. the color associated with each pixel value
  24011. through either an indexed color space or a single component algorithmic color space.
  24012. Bitmaps may describe patterns, but may not be patterned. Bitmaps m
  24013. ay be drawn through arbitrary transforms and may be clipped by any other geometry, including another bitmap. Bitmaps can be drawn in any transfer mode; there
  24014. s a collection of modes, called alpha modes, that ar
  24015. e primarily for bitmaps.
  24016. Bitmaps may be transformed, either with a geometric operation, which produces a new bitmap, or with a drawing operation, which causes the bitmap to be displayed through a transformatio
  24017. Pictures
  24018. Pictures, like all shapes, can be edited and parsed. Pictures are lists of entries, where any entry may be a shape, including another picture. 
  24019. Pictures may be created from an array of shapes or 
  24020. by creating an empty picture and then adding shapes one at a time. Shapes can be appended to, inserted into, or extracted from a picture. Pictures have no public data structure, but their contents can be flatte
  24021. ned into a publicly defined data stream. Pictures can describe a hierarchy of shapes.
  24022. A shape can be added to a picture any number of times, but a picture can never contain itself. It is easy to find all of th
  24023. e shapes in a picture. There is no built-in way to find all of the pictures containing a shape.
  24024. Shapes are drawn using the concatenation of their transform with the picture
  24025. s transform, concatenated with the p
  24026. icture above it, and so on. The clip shapes of the transforms are intersected at each level so that the drawing of each deeper level is contained within the previous clip
  24027. A style or ink assigned to a picture 
  24028. has no effect. Only the shape
  24029. s style or ink, or the overriding style or ink, affect drawing the shape. Shapes in a picture can be drawn directly; the shape
  24030. s style, ink, and transform are used. The picture
  24031. ]/bjects and the overriding objects are ignored.
  24032. acintosh computers. QuickDraw GX fully supports worldwide character sets based on international standards.
  24033. Consistent and Predictable Color Matching
  24034. s easy to create documents that contain color informatiof
  24035. most Macintosh computers have color displays and most Macintosh applications are color-capable. The difficulty has been in trying to get the onscreen colors to match the colors produced on a variety of color 
  24036. GX Overview Tech Article
  24037. Hardware
  24038. However
  24039. Iferview
  24040.  printer icon behaves much like a file server or other network device icon. Double-click on a printer icon, and a print queue status window appears. You can decide to reorder the print queue or postpone a printR
  24041.  job simply by dragging document icons to a new location. You can also transfer print jobs to other printers by dragging document icons to another printer icon. These print management functions replace today
  24042. GX Overview Tech Article
  24043. Rough
  24044. Routed
  24045. Scaling
  24046. Screen
  24047. Seenre
  24048. isfy both of these demands.
  24049. QuickDraw GX raises the standards of type and document composition, making typographic excellence the standard, not the exception. This is because QuickDraw GX automates much of theZ
  24050.  typographic process. Users who work extensively with type will no longer have to determine the proper kerning and justification for a particular block of type, or remember to select special characters (such as
  24051. GX Overview Tech Article
  24052. Mapped
  24053. Mapping
  24054. Markets
  24055. Matchedath
  24056. many ways. Rotation, perspective, skewing, and scaling are a few of the transforms offered by the system. Colors can also be transformed to allow for transparent overlapping shapes and realistic shading effectsJ
  24057. . In addition, all of the primitives can have various styles applied to create framed, dashed, patterned, and filled shapes.
  24058.   Simplified printing and print management via a new, customizable print architectur
  24059. GX Overview Tech Article
  24060. World
  24061. Worlds
  24062. Write
  24063. ferent reading directions within the same line.
  24064. In addition, QuickDraw GX and WorldScript, Apple
  24065. s system technology for international software localization, provide Macintosh developers with a powerful set ofd
  24066.  tools for the creation and release of equivalent software versions worldwide. Specifically, QuickDraw GX provides support for the display and graphical manipulation of international fonts and text systems on M
  24067. GX Overview Tech Article
  24068. Happen
  24069. Hardware
  24070. However
  24071. e and user interface.
  24072.   The capability to create 
  24073. portable
  24074.  documents from any application, allowing other users to print and view documents without having the original application or fonts.
  24075.   Consistent coloL
  24076. r between scanners, displays, and printers via ColorSync color management technology.
  24077.   Powerful type and text capabilities that, in conjunction with updated or new applications, enable the display and printin
  24078. GX Overview Tech Article
  24079. X. This will allow users to select the typefaces they want, whether in TrueType or Type 1 format. 
  24080. QuickDraw GX also provides extensive, system-level capabilities for the display and printing of any internationb
  24081. al text system, such as Arabic or Kanji. It doesn
  24082. t matter whether the text reads right to left, left to right, vertically, or some combination of the three. QuickDraw GX can even display text that combines dif
  24083. GX Overview Tech Article
  24084. Empty
  24085. Ending
  24086. Engine
  24087. Enhance
  24088. Entire
  24089.  ligatures) when typing. These settings and capabilities are built into QuickDraw GX fonts and are handled automatically within applications that support QuickDraw GX.
  24090. TrueType GX has an extended set of glyphs\
  24091.  that support typographic features such as ligatures, swash characters, fractions, old style numerals, and small caps. Extended sets have been available previously on the Macintosh in collections called 
  24092. expert
  24093. GX Overview Tech Article
  24094. g of any typeface in any of the world
  24095. s myriad script systems.
  24096.   Tools for developers that will result in new applications that offer greater sophistication in graphics, type, and printing.
  24097. Simplified and MorN
  24098. e Powerful Printing
  24099. QuickDraw GX makes Macintosh print functions even more powerful and convenient
  24100. with no software upgrades required. 
  24101. QuickDraw GX allows you to display and control selected printers via pri
  24102. GX Overview Tech Article
  24103. hnology, you can create a file, called a portable digital document, that can be opened, viewed, and printed from any other Macintosh with QuickDraw GX installed. 
  24104. Even if the other Macintosh doesn
  24105. t have the sV
  24106. ame application or typefaces that were used to create the document, the file will retain all of the graphics and typographic information of the original document. No new software is required; portable documents
  24107. GX Overview Tech Article
  24108. Pairs
  24109. Parameters
  24110. Parts
  24111. Paths
  24112. QuickDraw GX incorporates Apple
  24113. s ColorSync color management technology to allow color devices and applications to input, display, exchange, and output color information consistently and predictably. It will maj
  24114. tch colors between scanners, displays, printers, and even between Macintosh systems. You can send a color file from one Macintosh with QuickDraw GX installed to another, and the same color matching processes wi
  24115. GX Overview Tech Article
  24116. Bitmaps
  24117. Block
  24118. Bothlor
  24119. Colors
  24120. Common
  24121. nter icons on the Macintosh desktop. To print a document, you can simply drag the file to the desired printer icon. Because multiple printer icons can appear on the desktop, you can choose to send a document toP
  24122.  any of a number of printers. An improved print dialog box appears in QuickDraw GX-compatible applications to allow you to select among multiple desktop printers without having to access the Chooser.
  24123. A desktop
  24124. GX Overview Tech Article
  24125.  sets," but they required multiple fonts and tedious mixing of font selection in order to achieve desired effects. QuickDraw GX provides support for context-sensitive substitution of the glyph used to represent^
  24126.  a character, or characters, based on its position within a word or line of text.
  24127. The capabilities listed above require extended fonts, with extra glyphs, kerning information, ligature tables, and so on. New f
  24128. GX Overview Tech Article
  24129. ntosh users by providing:
  24130.   Device and resolution-independent graphics. Unlike QuickDraw, QuickDraw GX supports multiple resolutions and a much larger coordinate system for precise and resolution-independent H
  24131. imaging. 
  24132.   Greatly enhanced graphic capabilities. Because QuickDraw GX is an object-based model (shapes are the basic building block for everything) all graphic primitives can be distorted, or transformed in 
  24133. GX Overview Tech Article
  24134. World
  24135. Worlds
  24136. Write
  24137. desktop publishing revolution. With QuickDraw GX, Apple is setting the stage for the next generation in graphics. QuickDraw GX greatly extends and expands the graphics capabilities of the Macintosh, creating a F
  24138. new standard for desktop graphics computing and reaffirming the place of Macintosh as the premier publishing platform in the personal computer industry.
  24139. QuickDraw GX offers greater efficiency and power to Maci
  24140. GX Overview Tech Article
  24141. Worlds
  24142. Write
  24143. output devices. 
  24144. For example, a businessperson might have to redesign an entire presentation when she sees that the contrast between the text and the background color is not nearly as great on the transparencieh
  24145. s as it is on the screen. Or a graphic designer might have to rework a design when the colors in a corporate logo come out differently in print than they looked on the screen.
  24146. To create better color matching, 
  24147. GX Overview Tech Article
  24148. ables easy driver development. It is composed of three major technologies: new graphics capabilities, expanded and easier-to-use print architecture, and very sophisticated typography. QuickDraw GX is not intendD
  24149. ed to replace QuickDraw. They will coexist, ensuring compatibility with all existing applications.
  24150. By supporting high-resolution graphics with its Macintosh systems and LaserWriter printers, Apple started the 
  24151. GX Overview Tech Article
  24152. onts can also support an expanded notion of Macintosh 
  24153. styles.
  24154.  Similar in capability to Adobe
  24155. s Multiple Master technology, these new fonts can support many degrees of boldness, condensing, or other features f`
  24156. rom one typeface.
  24157. Installation, screen display, and printing of fonts is simplified with QuickDraw GX, which includes support for Apple
  24158. s TrueType standard as well as a new version of Adobe Type Manager, ATM G
  24159. GX Overview Tech Article
  24160. Print Monitor.
  24161. Further benefits come from new printer extensions that can be used with existing applications. These extensions allow you to customize print output with watermarks and to print multiple pages onT
  24162.  a single sheet.
  24163. Portable Documents
  24164. QuickDraw GX supports a new type of document file format, known as a 
  24165. print and view
  24166.  document, that facilitates the exchange of documents in electronic form. With this tec
  24167. GX Overview Tech Article
  24168.  can be created using any of today
  24169. s applications.
  24170. More Sophisticated Typography
  24171. Macintosh gave many users their first opportunity to work with high-quality type. This helped make their written work more readX
  24172. able and effective. Many Macintosh users are now demanding even better typography from their applications, and they want it to be even easier to work with type. Applications that work with QuickDraw GX will sat
  24173. GX Overview Tech Article
  24174. Abundance
  24175. Accelerator
  24176. Accent
  24177. Accented
  24178. Accept
  24179. Accepts
  24180. Access
  24181. Accessibility
  24182. Accessible
  24183. Accessing
  24184. Accessories
  24185. Acclaimed
  24186. Accommodate
  24187. Accompanied
  24188. Accomplish
  24189. Accomplished
  24190. Accomplishes
  24191. According
  24192. Account
  24193. Action
  24194. Actions
  24195. Active
  24196. Actively
  24197. Activities
  24198. Actual
  24199. Adapt
  24200. Adapted
  24201. Adapts
  24202. Add-on
  24203. Added
  24204. Adding
  24205. Adding
  24206. Addison-wesley
  24207. Addition
  24208. Additional
  24209. Additionally
  24210. Additions
  24211. Address
  24212. Addressed
  24213. Alladin
  24214. Alliance
  24215. Allocated
  24216. Allocates
  24217. Allocation
  24218. Allow
  24219. Allowed
  24220. Allowing
  24221. *native
  24222. Although
  24223. Altogether
  24224. Among
  24225. Amounts
  24226. Animation
  24227. Announced
  24228. Another
  24229. Answer
  24230. Anticipates
  24231. Anything
  24232. Appeal
  24233. Appearance
  24234. Appearances
  24235. Appears
  24236. Appetite
  24237. Apple
  24238. Apple's
  24239. Allowing
  24240. Allows
  24241. Almost
  24242. Alone
  24243. Along
  24244. Alongside
  24245. Alpha
  24246. Already
  24247. Always
  24248. Among
  24249. Amounts
  24250. Analogy
  24251. Animation
  24252. Announced
  24253. Another
  24254. Answer
  24255. Anticipates
  24256. Anything
  24257. Appeal
  24258. Appearance
  24259. Appearances
  24260. Appears
  24261. Appended
  24262. Appetite
  24263. Apple
  24264. Apple's
  24265. Close
  24266. Closed
  24267. Closedframefill
  24268. Closely
  24269. Closer
  24270. Closest
  24271. Clues
  24272. Coachmarks
  24273. Coalition
  24274. Codes
  24275. Coexist
  24276. Coexistence
  24277. Collabora-tion
  24278. Collaborate
  24279. Collaborating
  24280. Collaboration
  24281. Collaborative
  24282. ollections
  24283. Color
  24284. Color-capable
  24285. Colored
  24286. Colors
  24287. Colorsync
  24288. Combination
  24289. Combinations
  24290. Combined
  24291. Combines
  24292. Combining
  24293. Concatenate
  24294. Concatenated
  24295. Concatenation
  24296. Concept
  24297. Concepts
  24298. Concern
  24299. Concerned
  24300. Concerns
  24301. Conclusion
  24302. Concurrent
  24303. Concurrently
  24304. Condensed
  24305. Condensing
  24306. Conditional
  24307. Conditions
  24308. Confidence
  24309. Confidential
  24310. Configuration
  24311. Confirm
  24312. Conflict
  24313. Confronting
  24314. Confuses
  24315. Conjunction
  24316. Connected
  24317. Connecting
  24318. Connections
  24319. Consecutive
  24320. Consequently
  24321. Considerably
  24322. Considered
  24323. Entry
  24324. Entry-level
  24325. Environment
  24326. Environments
  24327. Equation
  24328. Equipment
  24329. Equivalent
  24330. Errant
  24331. Error-prone
  24332. Errors
  24333. Escape
  24334. Establish
  24335. Established
  24336. Ethernet
  24337. Evenoddfill
  24338. Event
  24339. Events
  24340. Eventual
  24341. Eventually
  24342. Include
  24343. Included
  24344. Includes
  24345. Including
  24346. Incoming
  24347. Incompatibility
  24348. Incompatible
  24349. Incorporate
  24350. Incorporates
  24351. Incorporating
  24352. Incorrectly
  24353. Increase
  24354. Increased
  24355. Increases
  24356. Increasing
  24357. Increasingly
  24358. Independence
  24359. Independent
  24360. Index
  24361. Indexed
  24362. Indexes
  24363. Indic-derived
  24364. Indic-style
  24365. Indicate
  24366. Initial
  24367. Initialize
  24368. Initialized
  24369. Initially
  24370. Initiates
  24371. Initiatives
  24372. Innovation
  24373. Innovations
  24374. Innovative
  24375. Innovator
  24376. Input
  24377. Inserted
  24378. Insertion
  24379. Insertions
  24380. Inside
  24381. Insignia
  24382. Insist
  24383. Install
  24384. Installation
  24385. Installations
  24386. Installed
  24387. Installing
  24388. Instance
  24389. Instead
  24390. Mini-application
  24391. Minimal
  24392. Mission-critical
  24393. Mixed
  24394. Mixed-directional
  24395. Mixed-mode
  24396. Mixing
  24397. Mobile
  24398. Mobile-centric
  24399. Mobility
  24400. Model
  24401. Modeless
  24402. Models
  24403. Modem
  24404. Modes
  24405. Modification
  24406. Modified
  24407. Modify
  24408. Modifying
  24409. Modular
  24410. Module
  24411. Modules
  24412. Money
  24413. Mongolian
  24414. Monitor
  24415. Monitors
  24416. Mono-lithic
  24417. Monolithic
  24418. Monotone
  24419. Month's
  24420. Months
  24421. Opcodes
  24422. Open-ended
  24423. Opendoc
  24424. Opendoc-compliant
  24425. Opened
  24426. Openframefill
  24427. Opening
  24428. Opens
  24429. Operate
  24430. Operated
  24431. Operating
  24432. Operation
  24433. Operationally
  24434. Plotted
  24435. Plotter
  24436. Plotting
  24437. Plug-and-play
  24438. Point
  24439. Point's
  24440. Point-and-click
  24441. Point-to-point
  24442. Pointer
  24443. Points
  24444. Poised
  24445. Polygon
  24446. Polygons
  24447. Pools
  24448. Popularity
  24449. Portability
  24450. Portable
  24451. Ported
  24452. Portfolio
  24453. Portion
  24454. Portions
  24455. Position
  24456. Positional
  24457. Positioned
  24458. Positioning
  24459. Positions
  24460. Positive
  24461. Produces
  24462. Producing
  24463. Product
  24464. Product's
  24465. Productive
  24466. Productivity
  24467. Products
  24468. Professional
  24469. Profiles
  24470. Profound
  24471. Profoundly
  24472. Program
  24473. Programmatic
  24474. Programmer
  24475. Programmer's
  24476. Programming
  24477. Programs
  24478. Progress
  24479. Projects
  24480. Promise
  24481. Promised
  24482. Promises
  24483. Promotes
  24484. Prompts
  24485. Proper
  24486. Properly
  24487. Properties
  24488. Property
  24489. Proportional
  24490. Proportionally
  24491. Routine
  24492. Routines
  24493. Routing
  24494. Rowbytes
  24495. Rules
  24496. Running
  24497. Runtime
  24498. Sacrificing
  24499. Safely
  24500. Sales
  24501. Sample
  24502. Satisfactory
  24503. Satisfied
  24504. Satisfy
  24505. Scroll
  24506. Scrolling
  24507. Seamless
  24508. Second
  24509. Secondary
  24510. Sections
  24511. Secure
  24512. Security
  24513. Segment
  24514. Segments
  24515. Seldom
  24516. Select
  24517. Shared
  24518. Shareware
  24519. Sharing
  24520. Sheer
  24521. Sheet
  24522. Sheet-feeding
  24523. Shift
  24524. Shifted
  24525. Shifting
  24526. Shifts
  24527. Shipment
  24528. Shipped
  24529. Shipping
  24530. Shopping
  24531. Short
  24532. Shortcomings
  24533. Should
  24534. Showing
  24535. Shown
  24536. Shows
  24537. &rinking
  24538. Sidebar
  24539. Sides
  24540. Signature
  24541. Signatures
  24542. Significant
  24543. Significantly
  24544. Similar
  24545. Stream
  24546. Streamline
  24547. Streamlined
  24548. Streamlines
  24549. Strengthen
  24550. Stretch
  24551. Stretching
  24552. Strides
  24553. String
  24554. Strings
  24555. Strip
  24556. Stroke
  24557. Strong
  24558. Stronger
  24559. Structure
  24560. Structured
  24561. Structures
  24562. Study
  24563. Style
  24564. Styled
  24565. Styles
  24566. Stylewriter
  24567. Styling
  24568. Stylized
  24569. Subelements
  24570. Subject
  24571. Submodules
  24572. Subprocesses
  24573. Tested
  24574. Testing
  24575. Transform
  24576. Transformation
  24577. Transformations
  24578. Transformed
  24579. Transforms
  24580. Transistors
  24581. Transition
  24582. Transitions
  24583. Translate
  24584. Translated
  24585. Translates
  24586. Translation
  24587. Translations
  24588. Translator
  24589. Translators
  24590. Transmission
  24591. Transparencies
  24592. Transparency
  24593. Transparent
  24594. Transparently
  24595. Union
  24596. Unique
  24597. Universal
  24598. Universally
  24599. University
  24600. Year-end
  24601. Years
  24602. Yield
  24603. You'll
  24604. You're
  24605. Yourself
  24606. Zones
  24607. About
  24608. ll help maintain accurate color display and printout on the second machine. 
  24609. Compatibility
  24610. Apple is committed to protecting customers
  24611.  investment in fonts, applications, and hardware while creating a foundatil
  24612. on for extensive new features and product development possibilities. Current Macintosh applications and fonts will work alongside QuickDraw GX and be able to take advantage of many of the printing enhancements 
  24613. GX Overview Tech Article
  24614. it provides. Revised and newly-designed applications will take full advantage of QuickDraw GX color, type, and graphics. 
  24615. QuickDraw GX runs on 68020, 68030, or 68040 Macintosh systems and is also optimized forn
  24616.  the PowerPC chip, allowing applications to access the greater speed and performance of the PowerPC technology.
  24617. Many of the features of QuickDraw GX, such as improved printing and portable document technology,
  24618. GX Overview Tech Article
  24619.  are available to users immediately. Other features, such as advanced type and graphics, will require developers to build those features into new QuickDraw GX-compatible applications.
  24620. Improved Tools for Develop
  24621. By providing a sophisticated set of system-level graphics routines, QuickDraw GX allows developers to incorporate graphics functionality
  24622. rotation, stretching, skewing, drawing, and other features
  24623. into a b
  24624. GX Overview Tech Article
  24625. roader range of applications than ever before. 
  24626. QuickDraw GX applications can also be much smaller than comparable applications are today, requiring considerably less RAM and hard disk space. And they will be r
  24627. easier and faster to develop.
  24628. Because major print functions,including background printing, dialogs, and PostScript
  24629.  font management,are provided as standard objects under QuickDraw GX, developers can quickly b
  24630. GX Overview Tech Article
  24631. uild printer drivers for existing and new output devices, resulting in Macintosh support for an even greater range of output devices. 
  24632. Technical Issues
  24633. All print drivers need to be updated under QuickDraw GX.t
  24634.  The new print architecture is based entirely on the new GX graphic objects. Although, applications that don
  24635. t use QuickDraw GX will still print, they do so using a translator. Apple is working to get developer
  24636. GX Overview Tech Article
  24637. s to upgrade their drivers. With the new print architecture, it should take developers one-half to one-third of the time it took them to develop the old driver.
  24638. GX Overview Tech Article
  24639. GX Overview Tech Article
  24640. QuickDraw GX
  24641. Printing Technologies
  24642. Printing Extensions, Printer Drivers, 
  24643. Portable Digital Documents and Desktop Printing
  24644. Tech Article
  24645. Table of Contents
  24646. About QuickDraw GX Printing Extensions and Printer Dr
  24647. GX Printing Technologies
  24648. ivers 
  24649.      Printing Extensions 
  24650.      Printer Drivers 
  24651. QuickDraw GX Printing and Messages 
  24652.      Print Imaging Systems 
  24653. Printing Phases 
  24654.      Application Phase 
  24655.      Spooling Phase 
  24656.      Imaging Phase 
  24657.      DeviC
  24658. ce Communications Phase 
  24659. Extensions, Drivers, and the User Interface     
  24660. Using Printing Extensions and Printer Drivers Together     
  24661. Portable Digital Documents 
  24662. Desktop Printing 
  24663. About QuickDraw GX Printing Extensi
  24664. GX Printing Technologies
  24665. ons and Printer Drivers
  24666. Printing Extensions
  24667. Printing extensions are add-on software components that can be created to extend the printing capabilities of applications.  Printing extensions are used for tasks E
  24668. such as supporting hardware additions, modifying the appearance of printed pages, and allowing the provision of these capabilities without having to write an entire printer driver.  When you place a printing ex
  24669. GX Printing Technologies
  24670. t is called a message handler.  A number of message handlers, including an extension or driver, an application, and QuickDraw GX itself, can respond to printing messages.
  24671. Each message handler is part of the meQ
  24672. ssage chain, which links the handlers in a hierarchical sequence.  Each handler in the hierarchy receives the message and decides whether to respond to the message and whether to forward the message to the hand
  24673. GX Printing Technologies
  24674. Pages
  24675. Particular
  24676. Patternedtyles
  24677. s that arise during the processing of certain printing messages
  24678. The message-passing architecture used for QuickDraw GX printing is supported by the Message Manager, which is a general-purpose software componen]
  24679. t of QuickDraw GX that can be used when programming for message passing. 
  24680. Print Imaging Systems
  24681. Some of the printing messages that QuickDraw GX sends are specific to the imaging system that a printing device 
  24682. GX Printing Technologies
  24683. tended
  24684. Introduction
  24685. Issues
  24686. Larger
  24687. QuickDraw GX also provides a number of printing functions that can only be called from within the message overrides that are implemented in the driver or extension.  These functions perform a variety of op[
  24688. erations, including:
  24689.     Displaying status information and printing alert boxes 
  24690.     Interfacing with the paper trays
  24691.     Communicating imaging options between a driver and an application
  24692.     Gracefully handling error
  24693. GX Printing Technologies
  24694. plays
  24695. Distorted
  24696. Document
  24697. Documents
  24698. Doesn't
  24699.  process, and a printing extension or printer driver might need to respond to make available its features or functionality.  For example, a printing extension could respond to a particular printing message callM
  24700. ed GXDespoolPage to add a date/time stamp to each page.  Or a printer driver could respond to the GXOpenConnection message to verify that the corresponding printing device is working properly.  This response of
  24701. GX Printing Technologies
  24702. cation
  24703. Stage
  24704. Standard
  24705. Started
  24706. Status
  24707. Styles
  24708. rride is used to add to the response of, or change the result of, the default implementation before or after forwarding the message.  For those printing messages that require forwarding, a partial override can U
  24709. be used.  If the messages are not forwarded, their default implementation is not invoked, which means that a vital operation might be neglected, potentially resulting in serious errors.
  24710. Depending on the nature
  24711. GX Printing Technologies
  24712. ation
  24713. Kanji
  24714. Kerning
  24715. Known
  24716. Larger
  24717. GX is based on a message-passing architecture.  QuickDraw GX sends printing messages when certain printing-related tasks need to be accomplished or when certain printing-related conditions arise.  A printing meK
  24718. ssage is a notice that a certain part of the printing process is in progress or that a certain printing task needs to be accomplished.
  24719. QuickDraw GX sends a large number of printing messages during the printing
  24720. GX Printing Technologies
  24721. milar
  24722. Simplified
  24723. Simply
  24724. Single
  24725. Skewingt
  24726.  of a message, a partial override can forward it to the other handlers and then perform the tasks, or it can perform the tasks and then forward it to other handlers.  For example, if a printing extension is creW
  24727. ated that combines eight pages of a document into one page of thumbnail sketches, it needs to override the GXCountPages message, which QuickDraw GX sends to count the pages in the spool file.  It would forward 
  24728. GX Printing Technologies
  24729. tension in the Extensions folder (which is in the System Folder), the extension is available for use.
  24730. Printer Drivers
  24731. Printer drivers translate the instructions that compose QuickDraw GX shapes and pictures iG
  24732. nto printed output on a specific output device.  Each printer driver sends data and instructions in a form specific to the device that it drives and manages the physical communications with that device.  A sepa
  24733. GX Printing Technologies
  24734. rate driver must be developed for each hardware device that has different characteristics.  Whenever a desktop printer is created, the Macintosh system software loads and uses the driver for that printer.
  24735. QuicI
  24736. kDraw GX printing extensions and printer drivers are largely data-driven and take advantage of the QuickDraw GX message-based printing architecture.
  24737. QuickDraw GX Printing and Messages
  24738. Printing with QuickDraw 
  24739. GX Printing Technologies
  24740.  intercepting a specific printing message and taking some action is called a message override, which is performed by an override function that is defined in the extension or driver.
  24741. Before learning more about O
  24742. how message overrides work, it is important to have an overview of what happens when QuickDraw GX sends a printing message.  Because the printing extension or printer driver may respond to a printing message, i
  24743. GX Printing Technologies
  24744. ler below it in the hierarchy.
  24745. In most cases, when the printing extension or printer driver overrides a printing message, it performs some operations and forwards the message to the next handler in the messageS
  24746.  chain.  This is called a partial override.  (A total override occurs when the message is not forwarded.)  Because QuickDraw GX provides a default implementation for most of the printing messages, a partial ove
  24747. GX Printing Technologies
  24748. this message to allow the default implementation to count the pages, and the override would then modify that value.  On the other hand, if the extension created adds a background picture to each page as it getsY
  24749.  printed, it needs to override the GXDespoolPage message.  It would add the background picture to the page after forwarding the message to the default implementation, which would read the page from the spool fi
  24750. GX Printing Technologies
  24751. Alter
  24752. Altered
  24753. Alternate
  24754. Alternative
  24755. Although
  24756. Altogether
  24757. Always
  24758. Among
  24759. Amount
  24760. Amounts
  24761. An-alyst
  24762. Analogy
  24763. Anchor
  24764. Anderson
  24765. Angle
  24766. Anything
  24767. Appeal
  24768. Appear
  24769. Appearance
  24770. Appearances
  24771. Appears
  24772. Appended
  24773. Appetite
  24774. Apple
  24775. Apple's
  24776. Button
  24777. Buttons
  24778. Bytes
  24779. Cable
  24780. Calendar
  24781. Calendars
  24782. Callback
  24783. Called
  24784. Calls
  24785. Can't
  24786. Cancel
  24787. Cannot
  24788. Capabilities
  24789. Capability
  24790. Capable
  24791. Capacity
  24792. Capital
  24793. Capitalize
  24794. Capitals
  24795. Captured(
  24796. Desktop
  24797. Desktop--check
  24798. Desktops
  24799. Despooled
  24800. Despooling
  24801. Destination
  24802. Destinations
  24803. Detail
  24804. Detailed
  24805. Details
  24806. Detect
  24807. Determination
  24808. Determine
  24809. Determined
  24810. Determining
  24811. Devanagari
  24812. Developing
  24813. Development
  24814. Developments
  24815. Device
  24816. Device-independent
  24817. Devices
  24818. Dialect
  24819. Dialect-independent
  24820. Dialects
  24821. Dialog
  24822. Dialogs
  24823. Dialup
  24824. Extensively
  24825. Extent
  24826. Externalize
  24827. Externalized
  24828. Extra
  24829. Extracted
  24830. Extreme
  24831. Extremely
  24832. Facets
  24833. Facilitate
  24834. Format
  24835. Formats
  24836. Formatted
  24837. Formatting
  24838. Formed
  24839. Forming
  24840. Forms
  24841. Forums
  24842. Forward
  24843. Forwarded
  24844. Forwarding
  24845. Forwards
  24846. Framed
  24847. Framework
  24848. Freed
  24849. Freeing
  24850. Front
  24851. Frustrating
  24852. Fully
  24853. Function
  24854. Functionality
  24855. Functions
  24856. Fundamental
  24857. Fundamentally
  24858. Further
  24859. Future
  24860. Gateways
  24861. Gathered
  24862. General
  24863. Generally
  24864. Format
  24865. Found@
  24866. Functional@
  24867. Generate@
  24868. Glyph-specific@
  24869. Group@
  24870. Held@
  24871. Highlight@
  24872. Highly@
  24873. However
  24874. Imagewriter@
  24875. Implementing@
  24876. Inappropriate@
  24877. Include@
  24878. Indicated@
  24879. Initialized@
  24880. Instead
  24881. Instructed@
  24882. Integration
  24883. Integrators
  24884. Format
  24885. Interface@
  24886. Localization@
  24887. Privacy@
  24888. Sophisticated@
  24889. Tested@
  24890. Option
  24891. Optional
  24892. Options
  24893. Oracle
  24894. Order
  24895. Ordered
  24896. Ordering
  24897. Organization
  24898. Organizations
  24899. Organize
  24900. Organized
  24901. Organizing
  24902. Orientation
  24903. Origin
  24904. Original
  24905. Origins
  24906. Ornamental
  24907. Otherwise
  24908. Outline
  24909. Outlines
  24910. Output
  24911. Outside
  24912. Outward
  24913. Saved
  24914. Savedand
  24915. Saving
  24916. Savvy
  24917. Scalability
  24918. Scalable
  24919. Scale
  24920. Scaler
  24921. Scalers
  24922. Scaling
  24923. Scanners
  24924. Schedule
  24925. Scheduled
  24926. Scheduling
  24927. Scripting
  24928. Scripts
  24929. Scroll
  24930. Scrolling
  24931. Seamless
  24932. Search
  24933. Second
  24934. Secondary
  24935. Section
  24936. Sections
  24937. Secure
  24938. Security
  24939. Segment
  24940. Segments
  24941. Seldom
  24942. Select
  24943. Similar
  24944. Simple
  24945. Simpler
  24946. Simplest
  24947. Simplified
  24948. Simplifies
  24949. Simplify
  24950. Simplifying
  24951. Simply
  24952. Simultaneous
  24953. Simultaneously
  24954. Since
  24955. Single
  24956. Single-vendor
  24957. Singulartuations
  24958. Sizes
  24959. Sketches
  24960. Skewed
  24961. Skewing
  24962. Skill
  24963. Skills
  24964. Slanted
  24965. Slanting
  24966. Slightly
  24967. Small
  24968. Smaller
  24969. Smart
  24970. Systems
  24971. Table
  24972. Tables
  24973. Tagged
  24974. Tailor
  24975. Taken
  24976. Takes
  24977. Taking
  24978. Taligent
  24979. Taliq
  24980. Tangent
  24981. Targeted
  24982. Tasks
  24983. Team-oriented
  24984. Teams
  24985. Teamwork
  24986. Technical
  24987. Technique
  24988. Technologies
  24989. Technology
  24990. Tedious
  24991. Tends
  24992. Terminology
  24993. Terms
  24994. Types
  24995. Typically
  24996. Typing
  24997. Typographic
  24998. Typographical
  24999. Typographically
  25000. Typography
  25001. Umbrella
  25002. Unachievable
  25003. Unaltered
  25004. Unattached
  25005. Uncertain
  25006. Under
  25007. Underline
  25008. Underlying
  25009. Understand
  25010. Understandable
  25011. Understanding
  25012. Understands
  25013. Understood
  25014. Unicode
  25015. Unified
  25016. Uniform
  25017. Uniformity
  25018. Unifying
  25019. Uninterrupted
  25020. Union
  25021. uses.  The following imaging systems are supported by QuickDraw GX:
  25022. Raster
  25023. A raster output device such as an ImageWriter printer.  Raster bitmap data and escape sequences are sent to accomplish the printing of_
  25024.  each page.
  25025. PostScript
  25026. A PostScript output device such as an Apple LaserWriter printer.  PostScript printing instructions are sent to accomplish the printing of each page.
  25027. Vector
  25028. A vector output device that 
  25029. GX Printing Technologies
  25030. uses a plotting language such as HPGL.  QuickDraw GX shapes are converted into vectors, and the vector data and pen information are sent to the device to accomplish the printing of each page.
  25031. Portable Digital a
  25032. Document
  25033. Imaging to create a portable digital document, as described in Inside Macintosh: QuickDraw GX Printing.QuickDraw GX defines a few imaging messages for the raster and vector imaging systems and a large 
  25034. GX Printing Technologies
  25035. number of imaging messages for the PostScript imaging system.  For each message, QuickDraw GX provides a default implementation that performs the basic task for which the message is intended.  These messages cac
  25036. n be overridden to customize the behavior for an extension or driver.  In the resources provided by the programmer, he/she specifies which imaging system the extension or driver uses and which messages to overr
  25037. GX Printing Technologies
  25038. When developing a printing extension, a programmer can choose to make the extension available for any or all of the imaging systems, depending on what tasks the extension needs to perform.  When developine
  25039. g a printer driver, a programmer specifies the appropriate imaging system for that printer.  For example, when writing a raster printer driver, a programmer specifies that the driver works with the raster imagi
  25040. GX Printing Technologies
  25041. ng system.  The raster package controls (
  25042. ) resource can then be used to define the escape sequences used for performing line feeds on the printer.  The programmer can also override the GXRasterLineFeed meg
  25043. ssage to implement how a line feed is performed.
  25044. When writing a PostScript printer driver, a programmer would specify that the driver works with the PostScript imaging system.  The PostScript preferences (
  25045. GX Printing Technologies
  25046. ) resource can then be used to specify such things as which level of PostScript and which color space your driver supports.  The programmer can also override any of the numerous PostScript printing messages ti
  25047. o exercise control over the device.
  25048. When writing a driver that creates portable digital documents for transportation to other types of computing systems, the programmer would specify that the driver works with
  25049. GX Printing Technologies
  25050.  the appropriate portable digital document imaging system.
  25051. Printing Phases
  25052. QuickDraw GX sends specific printing messages during each of the four phases of printing.  The different phases of printing can be, bk
  25053. ut are not necessarily, sequential.  In some cases, these phases are interleaved.
  25054. Application Phase
  25055. During the application phase of printing, the application calls QuickDraw GX and interacts with you by displ
  25056. GX Printing Technologies
  25057. aying dialog boxes to establish printing parameters such as page orientation and paper types.
  25058. Spooling Phase
  25059. During the spooling phase of printing, the application spools the document pages to disk in preparam
  25060. tion for printing.  QuickDraw GX sends messages during this phase to notify you when each page is about to be spooled.
  25061. Imaging Phase
  25062. During the imaging phase of printing, each previously spooled page is rende
  25063. GX Printing Technologies
  25064. red into a form that can be printed on the output device.  This phase is composed of two processes:  despooling and rendering.  Despooling is the process by which each previously spooled page is read from the so
  25065. pool file.  During rendering, each despooled page is converted into image data that can be printed by the output device.  Some rendering messages, known as universal imaging messages, are sent for all imaging s
  25066. GX Printing Technologies
  25067. ystems.
  25068. Device Communications Phase
  25069. During the device communications phase of printing, the data that represents the rendered form of each page is sent to the output device.  Communication with the printing dq
  25070. evice is only possible during this phase.
  25071. Note:  The spooling, imaging, and device communications phases of printing can occur on different devices.  For example, an application can spool a document to a print
  25072. GX Printing Technologies
  25073. er server on a network, which might then image the document to a disk that is taken to a printing service and printed on a high-resolution printer.
  25074. The four printing phases need not occur in a sequential orders
  25075. , with one following the completion of the other.  First, when the same computer is performing both formatting and output of a document, the application and spooling phases are interleaved and the imaging and d
  25076. GX Printing Technologies
  25077. evice communication phases are interleaved.  The application initiates the printing of each page and that output is written to a spool file.  When the printer is ready, each page is despooled, rendered, and senu
  25078. t to the device.
  25079. Printing extensions and printer drivers can override any of the messages that QuickDraw GX sends during each of these phases, allowing a tremendous degree of flexibility in controlling printing
  25080. GX Printing Technologies
  25081.  on a specific device.
  25082. Extensions, Drivers, and the User Interface
  25083. QuickDraw GX sends messages when you choose commands that display such print dialog boxes as Document Setup, By Page Setup, and Print.  The pw
  25084. rinting extension or printer driver can override the appropriate printing message to add one or more panels to one of these print dialog boxes.  These panels become available when you click the More Choices but
  25085. GX Printing Technologies
  25086. ton in the dialog box.  When you open an added panel, the extension or driver can continue to receive and respond to messages as the you manipulate the panels, including messages that notify you when you close y
  25087. a panel or confirm or cancel the Print dialog box.
  25088. Much of the information that you specify in a print dialog box is stored in one of the collections that QuickDraw GX provides:  the job collection, the format
  25089. GX Printing Technologies
  25090.  collection, or the paper-type collection.  These collections add to the printing information already available in the corresponding print objects:  the job object, the format object, and the paper-type object.{
  25091.   Collections also provide data extensibility for printing extensions and printer drivers.  For example, a programmer can use the Collection Manager to create collections for storing data related to the options
  25092. GX Printing Technologies
  25093.  you choose in a panel that the extension or driver adds to a dialog box.
  25094. Using Printing Extensions and Printer Drivers Together
  25095. While printer drivers are device-independent by definition, printing extensions}
  25096.  can be device-independent, which allows the programmer to develop printing features that can be used with any number of devices.
  25097. The printing of a document always involves exactly one or two printer drivers: 
  25098. GX Printing Technologies
  25099.  the formatting driver and the output driver.  In many cases, formatting and output are handled by the same printer driver.  Any number of different printing extensions can be active at the same time.  For exam
  25100. ple, a programmer could create one extension that controls a sheet feeder than can be connected to numerous printers, another extension that draws a background picture on each printed page, and another extensio
  25101. GX Printing Technologies
  25102. n that prints a confidential stamp on each page.
  25103. The confidential stamp extension adds a confidential stamp in the center of the page.  This extension overrides the GXSpoolPage message and adds the graphic obj
  25104. ect that represents the confidential stamp to the shapes that compose the page when the page is sent to the spool file.
  25105. The background picture extension adds a panel to the Print dialog box to allow you to sel
  25106. GX Printing Technologies
  25107. ect a picture file to use.  You can choose not to have a background picture or can select a file.  This extension overrides the GXDespoolPage message so that it can draw the background picture after the page ha
  25108. s been despooled and before it has been sent to the printer.
  25109. The sheet feeder extension works with a sheet-feeding device that can be added to laser printers produced by a number of manufacturers.  This extens
  25110. GX Printing Technologies
  25111. ion adds a panel to the Print dialog box that allows you to control the sheet feeder and to override several paper-handling messages to interface with the sheet feeder.
  25112. The laser printer driver overrides a num
  25113. ber of printing messages, including the GXDespoolPage message, which the background printing extension also overrides.
  25114. Portable Digital Documents
  25115. A portable digital document (PDD) is a file that contains data
  25116. GX Printing Technologies
  25117.  to be printed.  Through a portable digital document, you can exchange files with other users without worrying about having common applications or fonts.
  25118. QuickDraw GX creates a portable digital document when a
  25119. n application begins the printing process.  The process of creating a portable digital document is also referred to as spooling.
  25120. To create a PDD, the user selects 
  25121. Print
  25122.  from the file menu and then selects 
  25123. GX Printing Technologies
  25124. DD Maker GX
  25125.  from the pop-up menu.
  25126. Desktop Printing
  25127. In QuickDraw GX, a desktop printer takes the form of an icon on the desktop to represent an available printer.  When a you select a printer with the Chooser
  25128. , QuickDraw GX displays the desktop printer icon on the desktop.  To print a document through a desktop printer, you may simply click a document and drag it to a desktop printer icon.
  25129. You can create multiple d
  25130. GX Printing Technologies
  25131. esktop printers, one of which represents the default output printer.  The last desktop printer that you create automatically becomes the default output printer.  To distinguish the default desktop printer from 
  25132. the other desktop printers on the screen, the icon that represents the default desktop printer appears with a bold outline.
  25133. When you double-click on a desktop printer, QuickDraw GX displays the desktop printer
  25134. GX Printing Technologies
  25135.  window.  A desktop printer window shows all print jobs queued for a particular printer.  This includes other user
  25136. s print jobs when the desktop printer is set up to be shared.
  25137. You can set up a desktop printer
  25138.  to be shared.  For example, you may choose to share a printer, such as the Apple StyleWriter, which is otherwise a nonnetworkable printer.  You can create a shareable desktop printer by choosing the Share Prin
  25139. GX Printing Technologies
  25140. ter command from the Printer menu.  QuickDraw GX adds the Printer menu item to the menu bar (to the right of the Special menu) when you click on a printer icon.  You can also set up a desktop printer for sharin
  25141. g just like you set up a file for sharing
  25142. by choosing the Sharing command from the File menu.
  25143. You will be notified of errors through desktop printers.  For example, if a printer runs out of paper, its printer 
  25144. GX Printing Technologies
  25145. driver sends this status to the desktop printer.  If the Finder is in the foreground, the desktop printer displays the Out of Paper alert box on your screen.  If the Finder is in the background, the Notificatio
  25146. n Manager displays a blinking Finder icon over the Application menu.  When you click on the Finder icon, QuickDraw GX displays the Out of Paper alert box on the screen.
  25147. GX Printing Technologies
  25148. GX Printing Technologies
  25149. GX Printing Technologies
  25150. GX Printing Technologies
  25151. QuickDraw GX Typography
  25152. Tech Article
  25153. Table of Contents
  25154. Introduction      1
  25155.      Characters, Glyphs, and Codes      3
  25156. Character Properties      5
  25157.      String and String Ordering      5
  25158. Fonts      6
  25159.      Font Families      6
  25160. GX Typography Tech Article
  25161. QuickDraw GX has three types of typographical shapes: text shapes, glyph shapes, and layout shapes.  All three types of shapes can be used to display text.  
  25162. Text shapes contain text in one style.  Text shapU
  25163. es are the easiest, though least flexible, method for text display. Glyph shapes allow for drawing text in several styles and can be manipulated graphically, such as rotating them.  Each glyph within a glyph sh
  25164. GX Typography Tech Article
  25165. High-resolution
  25166. Image
  25167.  information
  25168.   Automatic creation of contextual forms and ligatures
  25169.   Manual and automatic kerning, tracking, and letter spacing
  25170.   Sophisticated justification with support for Arabic kashidas
  25171.   Hit testing O
  25172. within the text
  25173.   Determination of the caret(s) for some location within the text
  25174.   Support of applications
  25175.  line-breaking decisions with fast measurement routines
  25176.   Automatic reordering and rearrangement of
  25177. GX Typography Tech Article
  25178. Raster
  25179. Receives
  25180. Require
  25181. Resource
  25182.         Extended Styles      6
  25183.           Style Variations      7
  25184.           Font Files      8
  25185.      Font Names      8
  25186.      Open Font Architecture      8
  25187. Line Layout Features      9
  25188.      Glyph Appearance      10
  25189.           Automatic LiC
  25190. gatures and Contextual Forms      10
  25191.           Automatic Fractions      12
  25192.           Application Control of Automatic Forms      13
  25193.      Glyph Order      14
  25194.           Unicode Reordering Model      14
  25195.           Specifiable Run
  25196. GX Typography Tech Article
  25197. With the introduction of QuickDraw GX, Apple delivers feature-rich imaging to the Macintosh.  One of the most noticeably enhanced areas of the Macintosh imaging environment is the concept of intelligent fI
  25198. onts.  With TrueType GX fonts, Macintosh users will see fonts with capabilities far beyond those of currently available fonts.  These include concepts like contextual forms, ligatures that are employed dynamica
  25199. GX Typography Tech Article
  25200. Whether
  25201. Which
  25202. Within
  25203. Without
  25204. ue semantic or phonetic meaning. A glyph represents the visual, graphical appearance of a character. For example, the glyphs A, A, A are graphical objects which may all be used to represent the character 
  25205. A font is a collection of glyphs that usually has some element of design consistency in appearance (such as serifs or stroke thickness), along with other information such as which glyphs represent ligatures or 
  25206. GX Typography Tech Article
  25207. Conditions
  25208. Confirm
  25209. Contents
  25210. Continuefined
  25211. ape can be drawn at a different angle.  Layout shapes are the most sophisticated typographical shape and are the basis for the bulk of the advanced QuickDraw GX typographical features described in this documentW
  25212. Layout shapes use information contained in font tables (within the font itself) to display text with proper spacing, alignment, specialized glyphs for specific positional situations, ligatures, and various
  25213. GX Typography Tech Article
  25214.  text for languages like Arabic, Hebrew, and Hindi
  25215. QuickDraw GX deals with text primarily in 
  25216. linguistic
  25217.  terms (
  25218. kern by this amount
  25219. change the orientation of this text in a vertical line
  25220. ) rather than dQ
  25221. ealing with text primarily in 
  25222. graphic
  25223.  terms (
  25224. place this glyph at the following (x,y) location
  25225. set this glyph
  25226. s rotation to 12 degrees
  25227. The term layout is used extensively throughout this document so 
  25228. GX Typography Tech Article
  25229.  directional flows necessitated by many international scripts.
  25230. Much of QuickDraw GX layout functionality happens automatically
  25231. tables in TrueType GX fonts help control the layout process. By this means, applicY
  25232. ations can get sophisticated linguistic and layout behavior without having to specify parameters to control it and without having to include code to implement it.
  25233. Font vendors can create tables that implement 
  25234. GX Typography Tech Article
  25235. lly, fractions, automatic subscripts and superscripts, automatic kerning, full support for international fonts, and the ability to mix Roman and non-Roman fonts on the same line.
  25236. The intelligence to support alK
  25237. l these features resides in QuickDraw GX and within the fonts themselves.  Applications that support QuickDraw GX and use TrueType GX fonts can rely on the imaging system to implement this new feature-rich typo
  25238. GX Typography Tech Article
  25239. a set of features. This scheme is open-ended; font vendors can create new kinds of tables, and QuickDraw GX will automatically take advantage of them. Applications can query fonts to determine the set of featur[
  25240. es available. The font will also supply a set of strings identifying the features that can be presented to the user.
  25241. Although the QuickDraw GX layout routines perform much of their work automatically, there ar
  25242. GX Typography Tech Article
  25243. graphical environment without having to be concerned with the details of how the type is displayed.  QuickDraw GX treats text as a set of characters that can be displayed and edited and as a graphic object thatM
  25244.  can be colored, rotated, and manipulated like any other graphic object.
  25245. Some of the specific typographical capabilities of QuickDraw GX are:
  25246.   Creation of layouts from descriptions of text, styles, and other
  25247. GX Typography Tech Article
  25248.       Automatic Hanging Punctuation      22
  25249.                     Line Centering      23
  25250.                     Alignment to Multiple Baselines      23
  25251.                     Drop Caps      24
  25252.                Justification Model      G
  25253.                Attachments      27
  25254.                Vertical Text Support      28
  25255.      Manipulating Layouts      29
  25256.           Coordinated Functionality      29
  25257.      Hit Testing      30
  25258. Glossary      33
  25259. References      36
  25260. Introduc
  25261. GX Typography Tech Article
  25262. hether
  25263. Which
  25264. While
  25265. Within
  25266. Without
  25267. e many ways to control the operation. Features can always be turned off if not wanted.  This document describes both the new, system level QuickDraw GX typographical features, as well as much of the basic typog]
  25268. raphical terminology.  Much of the content for this document is derived from the QuickDraw GX Inside Macintosh volumes.
  25269. Characters, Glyphs, and Codes
  25270. A character is an abstract object having a single and uniq
  25271. GX Typography Tech Article
  25272.  Succession for the Line      14
  25273.           Automatic Linguistic Rearrangement      15
  25274.      Glyph Position       15
  25275.           Positioning Control      16
  25276.                     With-Stream and Cross-Stream Shifting      16
  25277.       E
  25278.               Automatic kerning      17
  25279.                     Automatic Cross-Stream Kerning (Urdu-Like)      18
  25280.                     Tracking      19
  25281.                     Optical Alignment of Text Edges      19
  25282.               
  25283. GX Typography Tech Article
  25284. it is important to understand that layouts (a grouping of text or the visual ordering of symbols that convey information) are just shapes to QuickDraw GX.  As is the case with all other shapes in the graphics sS
  25285. ystem, a layout can be drawn, transformed, dashed, clipped to, and so on. For example, an entire text layout can be rotated by 45 degrees and skewed, yet this transformed layout can still be edited on the fly. 
  25286. GX Typography Tech Article
  25287. Contains
  25288. Contender
  25289. Contenders
  25290. Content
  25291. Contents
  25292. Context
  25293. Context-sensitive
  25294. Contexts
  25295. Contextual
  25296. Continue
  25297. Continued
  25298. Continues
  25299. Continuing
  25300. Continuous
  25301. Continuously
  25302. Contour
  25303. Contours
  25304. Contracted
  25305. Contrary
  25306. Contrast
  25307. Contrasting
  25308. Contributions
  25309. Control
  25310. Controlled
  25311. Controlling
  25312. Controls
  25313. !Corporate
  25314. Corporation
  25315. Correct
  25316. Controls
  25317. Convenience
  25318. Convenient
  25319. Conveniently
  25320. Convention
  25321. Conversion
  25322. Convert
  25323. Converted
  25324. Converter
  25325. Converting
  25326. Converts
  25327. Convey
  25328. Cooperation
  25329. Cooperative
  25330. Coordinate
  25331. Coordinated
  25332. Coordinates
  25333. Copied
  25334. Copies
  25335. Copy-and-paste
  25336. Copying
  25337. Corner
  25338. Corners
  25339. Corporate
  25340. Corporation
  25341. Corporation's
  25342. Correct
  25343. Displays
  25344. Dispose
  25345. Disposes
  25346. Disruption
  25347. Disruptions
  25348. Distance
  25349. Distances
  25350. Distinct
  25351. Distinguish
  25352. Distorted
  25353. Distributed
  25354. Distribution
  25355. Dithered
  25356. Dithering
  25357. Diverge
  25358. Diverse
  25359. Divided
  25360. Divisibility
  25361. Divisible
  25362. Do-everything
  25363. Docu-ments
  25364. Document
  25365. Document-centric
  25366. Documentation
  25367. Documents
  25368. Found
  25369. Foundation
  25370. Foundations
  25371. Four-character
  25372. Fraction
  25373. Fractions
  25374. Frame
  25375. Framed
  25376. Framework
  25377. Frameworks
  25378. Freed
  25379. Freeing
  25380. Freely
  25381. Frequently
  25382. Friends
  25383. Front
  25384. Fruition
  25385. Frustrating
  25386. Full-featured
  25387. Fully
  25388. Function
  25389. Gathered
  25390. General
  25391. General-purpose
  25392. Generally
  25393. Having
  25394. He/she
  25395. Heart
  25396. Hebrew
  25397. Height
  25398. Imagewriter
  25399. Imaging
  25400. Immediate
  25401. Immediately
  25402. Impact
  25403. Implement
  25404. Implementation
  25405. Implementations
  25406. Implemented
  25407. International
  25408. Internet
  25409. Interoperability
  25410. Interoperable
  25411. Interoperate
  25412. Interoperating
  25413. Interoperation
  25414. Interpolate
  25415. Interpolation
  25416. Interpreted
  25417. Interprets
  25418. Interrelationship
  25419. Interrupt
  25420. Interrupted
  25421. Intersect
  25422. Intersected
  25423. Interval
  25424. Intervention
  25425. Introducing
  25426. Introduction
  25427. Intuitive
  25428. Inversefill
  25429. Invert
  25430. Investing
  25431. Investment
  25432. Invoked
  25433. Involve
  25434. Involved
  25435. Larger
  25436. Largest
  25437. Laser
  25438. Laserwriter
  25439. Later
  25440. Latest
  25441. Latitude
  25442. Latter
  25443. Launch
  25444. Launcher
  25445. Launcher/software
  25446. Launches
  25447. Layer
  25448. Layers
  25449. Layout
  25450. Layouts
  25451. Leader
  25452. Leader-ship
  25453. Leaders
  25454. Leadership
  25455. Leading
  25456. Leads
  25457. Leaps
  25458. Learn
  25459. Learning
  25460. Listed
  25461. Lists
  25462. Little
  25463. Loaded
  25464. Loads
  25465. Local
  25466. Least
  25467. Leave
  25468. Leaving
  25469. Left-to-right
  25470. Legible
  25471. Leisure
  25472. Length
  25473. Lengthy
  25474. Letter
  25475. Letters
  25476. Level
  25477. Levels
  25478. Leverage
  25479. Leveraged
  25480. Leveraging
  25481. Library
  25482. License
  25483. Licensed
  25484. Licensing
  25485. Ligature
  25486. Ligatures
  25487. Lightweight
  25488. Limitations
  25489. Limited
  25490. Neglected
  25491. Neighborhood
  25492. Network
  25493. Overridden
  25494. Override
  25495. Overrides
  25496. Overriding
  25497. Overview
  25498. Owned
  25499. Ready
  25500. Reaffirming
  25501. Realistic
  25502. Realized
  25503. Realm
  25504. Rearranged
  25505. Rearrangement
  25506. Rearrangements
  25507. Reason
  25508. Reasonable
  25509. Recalculating
  25510. Recalculations
  25511. Receive
  25512. Receiver
  25513. Receives
  25514. Receiving
  25515. Recent
  25516. Recently
  25517. Recipient
  25518. Recognition
  25519. Recognize
  25520. Recognized
  25521. Recognizes
  25522. Recognizing
  25523. Recommendations
  25524. contextual forms. 
  25525. Glyphs do not have a one-to-one relationship to characters: a given character may be represented by one or more glyphs (
  25526.  could be represented by a vertical stem 
  25527.  plus a dot 
  25528. ), and ta
  25529. wo or more characters can display as a single glyph (
  25530.  and 
  25531. could be represented by 
  25532. ). Context also affects the glyph used to represent a character. For example, in a cursive font a character may have f
  25533. GX Typography Tech Article
  25534. our glyphs: a separate glyph for the character at the beginning, middle, and end of a word, and a glyph for the character in isolation. This is particularly true in context-sensitive written languages such as Ac
  25535. rabic.
  25536. A complex font contains information associating some glyph indices with certain combinations of characters and rules. For example, information in a font may associate the glyph ID (or code) $1A01 (which
  25537. GX Typography Tech Article
  25538.  happens to have the appearance 
  25539. ) with the combination of the two characters $0066 (
  25540. lowercase f
  25541. ) followed by $0069 (
  25542. lowercase i
  25543. ). Any font lacking such associative information is called a simple font. Ale
  25544. l TrueType fonts released with System 7.0 and System 7.0.1 are simple fonts. 
  25545. The glyphs in a complex font can be divided into two classes: rendering forms, for which combination rules appear, and character gl
  25546. GX Typography Tech Article
  25547. yphs, which have a one-to-one correspondence with character codes. Rendering forms include ligatures, applied marks, and contextual forms. In general, only character glyphs will contain entries in the font
  25548. s chg
  25549. aracter-to-glyph mapping table (since QuickDraw GX uses other tables in the font to generate rendering forms).
  25550. Although the QuickDraw GX layout routines can be used to perform linguistically correct layout in 
  25551. GX Typography Tech Article
  25552. any language, it is important to keep in mind that it has no language-specific knowledge. All of its functionality is triggered by character-specific information available from the Script Manager, glyph-specifii
  25553. c information contained in the fonts selected for the text, or override information directly specified by your application. This leads to a great amount of flexibility.
  25554. To easily differentiate their functional
  25555. GX Typography Tech Article
  25556. ity, WorldScript provides a means of entering and viewing the various written languages, and the QuickDraw GX layout routines operate on the text entered using WorldScript to alter its appearance on the screen.k
  25557. One area where the functionality of the two cross is with contextual scripts like Arabic. Although handling context-sensitive text falls within the functionality of the QuickDraw GX layout routines, it is als
  25558. GX Typography Tech Article
  25559. o handled by WorldScript. The need to change the appearance of a character depending on its position in a line of text is a fundamental part of the written language and is implemented as a part of the script.  m
  25560. QuickDraw GX provides control over the text layout beyond the basic functionality provided by the script.
  25561. Character Properties
  25562. A character code has an associated set of character properties. Some of these hav
  25563. GX Typography Tech Article
  25564. e to do with simple character identity: the blank is a white space character, while an 
  25565.  is not. Others have to do with character direction when rendered: Hebrew letters are intrinsically right to left, whileo
  25566.  Roman letters are intrinsically left to right. QuickDraw GX uses character properties (obtained from the Script Manager) to assist it in carrying out its functions. 
  25567. String and String Ordering
  25568. A string is an
  25569. GX Typography Tech Article
  25570.  ordered array of character codes (not bytes). The order implicit in this array may be different from the order in which the corresponding glyphs would be displayed (called the visual order). A string is an exaq
  25571. mple of backing store, which is an ordered repository of character codes. The backing store order designates the order in which character codes are stored in a document, that is, before any rendering actions ha
  25572. GX Typography Tech Article
  25573. ve been performed. (Sometimes the term phonetic order is used as a synonym for backing store order.)
  25574. Remember that this ordering within a string is raw, simple character codes in phonetic order. In particular,s
  25575.  Arabic strings are not presented to QuickDraw GX in reversed order already. And a string of mixed Hebrew and English characters are present in the same order in which they would be spoken.
  25576. Fonts
  25577. In order to 
  25578. GX Typography Tech Article
  25579. utilize the new functionality in the QuickDraw GX, fonts must carry font information in the form of font tables describing the attributes for such things as baselines, glyphs, morphs, kashidas, and more. TrueTyu
  25580. pe GX fonts have these font tables.
  25581. In addition, a new style variation feature has been added to some fonts.
  25582. Font Families
  25583. The term font family refers to a group of fonts that share many characteristics.  He
  25584. GX Typography Tech Article
  25585. lvetica
  25586. , Helvetica Bold, and Helvetica Narrow are examples of fonts in a font family.  Previously, a FOND resource was used to indicate font families.  QuickDraw GX uses the font name to detect font families iw
  25587. nstead of the FOND resource.
  25588. Extended Styles
  25589. QuickDraw supported the model of a font family with a set of predefined styles. These were plain, bold, italic, condensed, extended, underline, outline, and shadow
  25590. GX Typography Tech Article
  25591. . When a font was wanted in a certain style, it was left up to the Font Manager to first search for a font in the system that matched the desired style, and if one was not found, to algorithmically create the sy
  25592. tyle from plain.
  25593. The new font system supports the model of a font family with an arbitrary number of named styles. Each style represents a designed typeface, such as 
  25594. Regular,
  25595. Bold,
  25596. Demibold,
  25597.  and 
  25598. Extra C
  25599. GX Typography Tech Article
  25600. ondensed.
  25601.  The new graphics system supports variable amounts of algorithmic styling to be applied to the specific typeface supplied by the application. 
  25602. Style Variations
  25603. A new style option is the concept of s{
  25604. tyle variations. Similar in capability to Adobe
  25605. s Multiple Master technology, these new fonts can support many degrees of boldness, condensing, or other features from one typeface. The font has multiple styles 
  25606. GX Typography Tech Article
  25607. of a typeface built in to itself. The system then can interpolate between the styles to create type with a specific look.  A font variation is an algorithmic method for producing a specific style along a variat}
  25608. ion axis, or range of font styles.  That specific instance of a font style would be called a font instance.
  25609. Since such latitude exists with a single font, an entire page can be laid out using only one font. Ho
  25610. GX Typography Tech Article
  25611. wever, by varying the style, it will not look monotone. In addition, style variation can be used by an application to substitute for a font that is not available in the system and still maintain the same spacin
  25612. g. This avoids reflowing of the document.
  25613. Font Files
  25614. QuickDraw supported only fonts that were stored as resources. The new font system allows a font to be stored in a file
  25615. s resource or data fork, or simply h
  25616. GX Typography Tech Article
  25617. andled in memory. In addition, fonts that are stored in files never need to be read into memory all at once, allowing applications to use and edit fonts that need to be disk resident because of their size (for 
  25618. example, Asian fonts, which are about 6 megabytes per font).
  25619. Font Names
  25620. QuickDraw relied upon the resource name to identify the font families. This made it impossible to have multilingual family names and pro
  25621. GX Typography Tech Article
  25622. vided no support for arbitrarily named styles. The new font system supports fonts with multilingual names for their family and style, as well as names describing the typeface itself (Helvetica Bold), a unique n
  25623. ame (Apple Computer Helvetica Bold 10), and others.
  25624. Open Font Architecture
  25625. QuickDraw GX will fully support Type 1 fonts. The interface between the new graphics system and the TrueType scaler has been redesign
  25626. GX Typography Tech Article
  25627. ed to accommodate multiple, separately loadable scalers. Initially, only TrueType and Type 1 (from Adobe) scalers will support this interface, but over time it may be used by other scaler types.
  25628. The new scaler
  25629.  interface, Font Scaler API, is defined. The TrueType scaler will be modified to adhere to the new interface. Adobe implements a compatible version of their Type 1 scaler, which will be shipped with QuickDraw G
  25630. GX Typography Tech Article
  25631. X as a component. The new graphics system will be modified to accommodate the interface, such that the particular scaler will be invoked based upon the font currently selected by the application.
  25632. Adobe will en
  25633. code Type 1 fonts as 
  25634. sfnts
  25635.  (as TrueType fonts have been), but will include new outline and hinting table(s) for the Type 1 data. In this way, the Font Manager will not need to change to accommodate Type 1 fon
  25636. GX Typography Tech Article
  25637. ts, yet Type 1 fonts will be fully functional under QuickDraw GX.
  25638. Line Layout Features
  25639. Quick Draw GX has facilities for controlling:
  25640.   The appearance of individual glyphs 
  25641.   The order of glyphs on the line
  25642.   The spatial location of glyphs on the line 
  25643. The first two facilities are nonpositional. They deal with transformations of the appearance and order of glyphs on the line, but not with their positioning. The 
  25644. GX Typography Tech Article
  25645. third is positional; it deals with the position of a glyph in relation to the base line and to adjacent glyphs.
  25646. These facilities are controlled by tables in the font, with the user
  25647. s application being able to 
  25648. choose which to perform. In the absence of application overrides, each font will have a set of default tables that will always be used.
  25649. Glyph Appearance
  25650. QuickDraw GX
  25651. s ability to automatically substitute one 
  25652. GX Typography Tech Article
  25653. glyph for one or more other glyphs is called automatic form substitution. The following sections detail several kinds of automatic form substitution, as well as the method by which an application can control th
  25654. e form substitution process.
  25655. Automatic Ligatures and Contextual Forms
  25656. A ligature is a rendering form that represents a combination of two or more individual characters. Examples include the 
  25657.  ligature in En
  25658. GX Typography Tech Article
  25659. glish, and the 
  25660. lam-alif
  25661.  ligature in Arabic. An accented form is a special type of ligature, a rendering form that combines a letter with an accent mark. For example, the glyphs 
  25662.  and 
  25663.  are accented forms.
  25664.  Multiple accent marks themselves may be present in a font as accent ligatures.
  25665. A contextual form is an alternate appearance of a glyph that is used in certain contexts. Arabic, for example, has different cont
  25666. GX Typography Tech Article
  25667. extual forms of characters depending on whether they are at the beginning, middle, or end of a word. Figure 3 shows the forms of the Arabic letter 
  25668.  that appear alone, at the start, middle, or end of a word.
  25669.  The same character code is used for each case; it is QuickDraw GX
  25670. s responsibility to choose the correct glyph.
  25671. The choice between using contextual forms and using ligatures is up to the font manufacturer. 
  25672. GX Typography Tech Article
  25673. Automatic Fractions
  25674. A swash is a variation, often ornamental, of an existing glyph. By using the contextual form and swash capabilities of QuickDraw  GX, an application can get automatic construction of fracti
  25675. ons. Since there is a fraction character code defined in the Macintosh set (code $DA), a font manufacturer can set up a font table that, for example, recognizes strings of the type 
  25676. digits, fraction, digits.
  25677. GX Typography Tech Article
  25678. everal choices can then be made, depending on the glyph repertoire; for example, a 
  25679. one-half
  25680.  glyph may be predrawn and in the font. 
  25681. If there is not a predrawn form, then smaller superscript and subscript swa
  25682. sh digit glyphs can be substituted, or a cross-stream kerning table can be set up to automatically shift digits relative to the baseline. (That is, either a fraction can be predrawn or created from putting toge
  25683. GX Typography Tech Article
  25684. ther the subelements of the fraction from the existing characters in the font.)
  25685. Vertical substitution is a kind of swash variation in which a given glyph code will be replaced by an alternate form in a vertica
  25686. l line. (Note: this is not the same as rotating the glyph.) For vertical substitution to work, the vertically rotated forms must exist in the font, and be indicated as such in the font
  25687. s tables; otherwise, no c
  25688. GX Typography Tech Article
  25689. haracters are substituted. Default behavior is to perform normally any such substitutions permitted by the font. 
  25690. Another example of a swash variant is the small caps style. Contrary to popular belief, the sma
  25691. ll caps style is not simply the use of capital letters in a slightly smaller size. QuickDraw GX allows specification of small caps as a special form of swash variant; thus, if the TrueType font contains true sm
  25692. GX Typography Tech Article
  25693. all caps glyphs, QuickDraw GX can use them.
  25694. Application Control of Automatic Forms
  25695. Much of what QuickDraw GX does happens automatically, without the need for application intervention. This can happen because 
  25696. each TrueType GX font contains information that designates which special effects are to occur by default, in the absence of any overrides from the application. However, in order to give applications as much con
  25697. GX Typography Tech Article
  25698. trol over this process as possible, there is also full support for application overrides on a feature-by-feature basis. 
  25699. The standard set of font effects is defined in order to make the application user
  25700. s expe
  25701. rience as consistent as possible. For example, if the user has chosen a line of text and set it to small caps, then the font is changed for that line, the small caps style is still desired. By defining a standa
  25702. GX Typography Tech Article
  25703. rd set of feature types (for example, 
  25704. ) and selectors (for example, 
  25705. small caps
  25706. ), QuickDraw GX makes this user-perceived consistency easier to implement. However, it is important to remember that this se
  25707. t of features is not somehow 
  25708. hard-wired.
  25709.  It is just an initially defined (and somewhat arbitrary) set that can be extended by font manufacturers who wish to add new kinds of tables. 
  25710. Glyph Order
  25711. QuickDraw G
  25712. GX Typography Tech Article
  25713. X provides a full set of features to support rendering text in any direction: horizontal or vertical, left to right, or right to left. A fundamental assumption is that text is input in phonetic order, and never
  25714.  in visual order. It is the job of QuickDraw GX, and not the application, to perform linguistic reordering and rearrangement. 
  25715. Applications that are familiar with linguistic features for a particular script ca
  25716. GX Typography Tech Article
  25717. n certainly exercise control over those features themselves, if so desired, but they should not subsequently present reordered lines to the QuickDraw GX layout routines.
  25718. Unicode Reordering Model
  25719. Languages suc
  25720. h as Hebrew and Arabic that are rendered right to left can be freely intermixed with languages rendered left to right, and QuickDraw GX will always do the right thing. A user
  25721. s application can specify a reorder
  25722. GX Typography Tech Article
  25723. ing level number for each run of text; this number controls how the line is reordered. For more details on the overall reordering algorithm, see The Unicode Standard, Worldwide Character Encoding, Version 1.0, 
  25724. Volume 1, published by Addison-Wesley.
  25725. Specifiable Run Succession for the Line
  25726. A single line of text with streaks running in opposite directions can be formatted in two different ways depending upon the domin
  25727. GX Typography Tech Article
  25728. ant run succession. The application can control the dominant run, but the default is left to right. 
  25729. Automatic Linguistic Rearrangement
  25730. In some languages (such as the Indic-derived ones), certain rearrangemen
  25731. ts of visual glyph order may occur even though the script is always considered simply left-to-right. For example, in Devanagari script, a short 
  25732. , , is actually printed before the consonant that it logically 
  25733. GX Typography Tech Article
  25734. follows: thus the word 
  25735. Hindi,
  25736.  when printed in Devanagari, comes out something like 
  25737. ihndi
  25738. : . (Vowel markers in many Southeast Asian languages can occur on all four sides of the consonant modified.)
  25739. In the p
  25740. revious case, remember QuickDraw GX assumes that the characters in the string appear in 
  25741. natural
  25742.  (that is, phonetic, semantic) order. Taking the example above, the backing store would contain character codes i
  25743. GX Typography Tech Article
  25744. n the order 
  25745. hindi,
  25746.  not in the order 
  25747. ihndi.
  25748.  QuickDraw GX, not the string creator, is responsible for all reordering. This point cannot be too highly emphasized. As far as QuickDraw GX savvy applications are 
  25749. concerned, they always present text in typing order and leave the visual order up to QuickDraw GX.
  25750. Glyph Position 
  25751. Unlike nonpositional features, which are concerned with glyph identities and transformations,
  25752. GX Typography Tech Article
  25753.  the positional features of QuickDraw GX are concerned with changes to the positions of glyphs in the line. These changes include the positional changes made during the justification process, automatic changes 
  25754. such as kerning or tracking, and manual changes such as superscripting and subscripting. They can occur either automatically via tables in fonts, or can be manually specified within an application.
  25755. Positioning
  25756. GX Typography Tech Article
  25757.  Control
  25758. Positioning control refers to both manual and automatic overrides to the 
  25759. natural
  25760.  glyph positioning that is purely based on each glyph
  25761. s advance width. Manual control refers to those positional overr
  25762. ides specified by an application. Automatic control refers to those positioning overrides that come automatically from the font (provided they are not disabled by the application).
  25763. With-Stream and Cross-Stream
  25764. GX Typography Tech Article
  25765.  Shifting
  25766. With-stream and cross-stream shifts are the two types of manual positional shifts. Cross-stream shifts will raise or lower the entire style run (and the corresponding horizontal movement for vertical
  25767.  text), and can be used for superscript and subscript effects. With-stream shifts will tighten or loosen the spacing between each glyph in the run, and can be used for manual kerning or letter spacing. 
  25768. For cr
  25769. GX Typography Tech Article
  25770. oss-stream alignment, each glyph in the style run is shifted up (or down) by the given offset. For with-stream alignment, each glyph in the style run is shifted by the given offset closer to (or further from) t
  25771. he previous glyph. 
  25772. Automatic kerning
  25773. Automatic kerning as applied by QuickDraw GX is the fine adjustment to the normal spacing that occurs between two or more glyphs, usually to improve the apparent letter s
  25774. GX Typography Tech Article
  25775. pacing between characters that 
  25776. fit together
  25777.  naturally. Kerning does not refer to glyphs that overhang their bounds, glyphs that extend beyond their leading, or trailing edges defined by the character origin a
  25778. nd advance width.
  25779. QuickDraw GX layout routines use information in the font tables to determine how much to increase or decrease the space between two glyphs. In general, this amount can depend on more than jus
  25780. GX Typography Tech Article
  25781. t the two adjacent glyphs; it may also depend on preceding or following glyphs.  When kerning, the offset is effectively split between the two characters. 
  25782. Automatic Cross-Stream Kerning (Urdu-Like)
  25783. Cross-str
  25784. eam kerning allows the automatic movement of characters perpendicular to the line orientation of the text. For horizontal text, this means vertically. For example, a hyphen between two capital letters should be
  25785. GX Typography Tech Article
  25786.  raised to reflect the centers of those characters.
  25787. Cross-stream kerning is required for scripts like Taliq (used in Urdu). It can also be used to assist in the creation of automatic fractions.
  25788. Tracking
  25789. h widths can be expanded or contracted by applying a tracking value to a glyph. This value, called the track number, specifies whether intercharacter spacing is to be tightened or loosened. The actual positiona
  25790. GX Typography Tech Article
  25791. l shifts are the result of two-dimensional interpolation based on the track number, text size in points, and threshold values present in the font
  25792. s tracking table. These threshold values are used to permit nonl
  25793. inear tracking amounts. For example, a different set of values can be used for text from 8 to 12 point, then 12 to 15, 15 to 36, and over 36 point, if the manufacturer so desires.
  25794. Optical Alignment of Text Edg
  25795. GX Typography Tech Article
  25796. Without additional information, glyphs may seem to line up incorrectly at the margins. This is accounted for by two factors. First, glyph advance widths contain a certain amount of extra white space to acco
  25797. unt for the normal interglyph spacing.  This produces certain anomalies, since this space varies with the font size. For example, if different sizes of the same font are left (or right) flush, they may not line
  25798. GX Typography Tech Article
  25799.  up correctly.
  25800. The second factor is that due to certain optical effects, curved lines do not appear to line up properly with straight lines. To make them appear to line up, some compensation must occur. For th
  25801. is reason, curved letters such as 
  25802.  are generally designed to extend slightly below the baseline, so that they appear to line up with straight letters such as 
  25803. .  This same effect happens on the extr
  25804. GX Typography Tech Article
  25805. eme edges of lines. 
  25806. To compensate for these effects, QuickDraw GX can apply optical alignment information contained in the font. When determining the leading and trailing edges of a line of text, whether at t
  25807. ab stops or line starts, QuickDraw GX will use the optical leading and trailing edges.
  25808. These values are obtained from the font as a pair of offsets from the edges of the glyph as previously defined above.
  25809. GX Typography Tech Article
  25810. omatic Hanging Punctuation
  25811. One of the basic properties that QuickDraw GX understands about a character is whether it is permitted for the character to 
  25812.  off one or both ends of a line. This property is tr
  25813. ue for 
  25814. lightweight
  25815.  punctuation, such as quotation marks or periods.  QuickDraw GX uses this knowledge to automatically hang punctuation where appropriate; an application has the ability to control the degree 
  25816. GX Typography Tech Article
  25817. to which this happens (or whether it happens at all). 
  25818. Line Centering
  25819. QuickDraw GX permits the centering of a layout within a particular width. However, centering is treated as a continuous function, rather t
  25820. han being limited to a few special states (that is, 
  25821. left,
  25822. center,
  25823. right
  25824. ). Centering factors can be specified as any value from 0.0 (meaning 
  25825. ) through 1.0 (meaning 
  25826. right). Therefore, in this syst
  25827. GX Typography Tech Article
  25828. center
  25829.  has a value of 0.5.
  25830. Alignment to Multiple Baselines
  25831. The baseline of a character is a line that defines the position of the character with respect to other characters. The importance of the baseli
  25832. ne is illustrated when different sizes of characters are used; in this case the baseline represents a stable place out from which characters grow proportionally. The ascent portion of a character grows upwards 
  25833. GX Typography Tech Article
  25834. from the baseline, while the descent portion of the character grows downward. However, there can be dramatic differences in the general proportions of characters with reference to the baseline. 
  25835. QuickDraw GX p
  25836. ermits the application to identify the dominant baseline for the whole line, as well as individual baselines for component runs. This permits an application to exercise subtle control over the appearance of run
  25837. GX Typography Tech Article
  25838. s of text relative to each other. 
  25839. Drop Caps
  25840. All languages might wish to take advantage of the relative baseline adjustment capabilities of QuickDraw GX. The creation of so-called drop capitals in Roman fonts
  25841.  could be done by specifying a hanging baseline for the run of text.
  25842. Justification Model
  25843. Justification is the process of typographically 
  25844. stretching
  25845. shrinking
  25846.  a line of text to fit within a given width.
  25847. GX Typography Tech Article
  25848.  The justification model implemented by QuickDraw GX is very powerful and completely multilingual. It supports the assignment of portions of line gap to different classes of glyphs, at different priority levels
  25849. , and includes facilities for handling complex kashida-like justification such as that used in Arabic or script Roman.
  25850. Unlike other models of justification, which are based on a proportional assignment of extr
  25851. GX Typography Tech Article
  25852. a white space in a fixed ratio of interword to intercharacter (for example, 9:1 as in the Apple LaserWriter), the QuickDraw GX model permits assignment of white space at a given priority level to occur until ei
  25853. ther all the gap is filled or a maximum specified amount is reached. This means that intercharacter spacing need not occur as often as it does in proportional models (or even at all, if desired). If the gap can
  25854. GX Typography Tech Article
  25855.  be satisfied by interword spacing, it will be, and without the need for intercharacter spacing. Proportional assignment will be used if an application actually requests it.
  25856. The following describes some of the
  25857.  facets of the justification model:
  25858.   Multiple simultaneous justification priorities
  25859. Each TrueType font supplies a set of default mappings from glyph index to priority class. The gap is generally filled in st
  25860. GX Typography Tech Article
  25861. arting at the highest priority class and working down to the lowest (or until there is no gap left to fill). 
  25862.   Separate shrink and grow parameters
  25863. There are two different actions that can occur with justifica
  25864. tion: adding white space because a line is too short or removing it because a line is too long. QuickDraw GX supports different priorities and different limits depending on whether the line needs to grow or shr
  25865. GX Typography Tech Article
  25866.   Separate character leading and trailing parameters
  25867. Rather than always assuming a 50-50 split in distribution of the gap within a given glyph, separate specification of values for the leading and trailin
  25868. g edges of a glyph is allowed. However, no adjustment at the extreme edges of a line is performed.
  25869.   Unlimited gap priority
  25870. Any run can have unlimited gap assigned to it at the application
  25871. s discretion. As soo
  25872. GX Typography Tech Article
  25873. n as QuickDraw GX sees that run, it assigns all remaining gap to it, still subject to the priority loop process previously described. Thus, an application can perform normal processing at one level, and then ha
  25874. ve an unlimited run at the next lower level to take up all the remaining gap.
  25875.   Continuous justification factor
  25876. Justification is not limited to just 
  25877. full.
  25878.  QuickDraw GX supports continuous justifica
  25879. GX Typography Tech Article
  25880. tion, with factors specifiable from 0.0 through 1.0. This feature can be used to give a nicely filled ragged-right appearance to paragraphs. For instance, by specifying a justification factor of 0.8, an applica
  25881. tion would guarantee that 80% of the gap will be filled on a line, and still get a ragged right edge.
  25882.   Insertion justification and kashidas
  25883. One of the most complex forms of justification is used in Arabic, in
  25884. GX Typography Tech Article
  25885.  which characters are actually extended by use of an extension bar (or kashida) rather than by the use of white space. This kind of justification is fully supported via information contained in the fonts.
  25886. ications are permitted to override the justification that would normally occur in two main ways: by overriding the behavior of a whole run of text and by specifying different behavior for a specific glyph. Thes
  25887. GX Typography Tech Article
  25888. e override facilities allow an application to have very fine control over the whole justification process.
  25889. Attachments
  25890. Many languages use floating accent marks or vowel marks that attach themselves to some ot
  25891. her glyph. QuickDraw GX supports several different ways of handling these attachments. One way is for a ligature table to be set up that recognizes them and emits the appropriate glyphs. For example, assuming t
  25892. GX Typography Tech Article
  25893. hat the 
  25894.  glyph is present in a font, a ligature table could be set up to match the sequence of characters 
  25895.  followed by 
  25896.  and replace it with the 
  25897.  glyph. This is no different than substituting an 
  25898. ligature for the sequence 
  25899.  followed by 
  25900.  This is a feature of the font; the table reflects the repertoire of accented glyphs actually present in the font.
  25901. Another way for attachments to appear in the lin
  25902. GX Typography Tech Article
  25903. e is for them to be dynamically composited. Thus, an attachment table in the font can identify control points in various glyphs; these control points allow more precise alignment of the glyphs with respect to o
  25904. ne another. 
  25905. For the purpose of this discussion, an attachment is a glyph that is dynamically composited with some other glyph. The recipient glyph is called the baseform. The act of applying attachments is do
  25906. GX Typography Tech Article
  25907. ne with anchor points which are control points within the baseform
  25908. s outline data that identify positions for attachment. The process of dynamic attachment could be done without anchor points, but the results a
  25909. re not as satisfactory. 
  25910. There may be times when an application does not use attachments. For example, in Hebrew and Arabic text, vowel marks are usually omitted in text, but it may be desirable to include the
  25911. GX Typography Tech Article
  25912. m in instructional material. Attachments may be hidden, so that even though they appear in the source text string, they will not appear in the resulting layout. 
  25913. Vertical Text Support
  25914. QuickDraw GX is capable 
  25915. of handling vertical text (for example, languages such as Chinese, Japanese, or Mongolian), including vertical text that has horizontal insertions.
  25916. Rather than having to synthesize vertical metrics from possib
  25917. GX Typography Tech Article
  25918. ly unrelated horizontal metrics and line height information, TrueType GX fonts and QuickDraw GX support true vertical text via true vertical metrics present in the font. These metrics may be present in fonts th
  25919. at also contain horizontal metrics; this permits correct layout in either orientation.
  25920. Manipulating Layouts
  25921. This section describes routines that make use of a layout that has been built in order to implement 
  25922. GX Typography Tech Article
  25923. text editing behaviors. These routines perform actions like hit-testing, highlighting, and carets.
  25924. Coordinated Functionality
  25925. QuickDraw GX coordinates the functionality of text-editing routines such that speci
  25926. al text effects affecting one routine affect all routines in a uniform way. Some examples of this are as follows:
  25927.   Full support of reordering, forms, and rearrangement
  25928. Editing a line of mixed-directional tex
  25929. GX Typography Tech Article
  25930. t is complicated. QuickDraw GX allows applications to know little about the details of such editing. All the hit-testing, highlighting, and caret routines are sensitive to mixed-directional text (for example, A
  25931. rabic or Hebrew) on the line, as well as to Indic-style rearrangement on the line.
  25932.   Synchronized highlighting, caret, and hit-testing angles
  25933. Text that has an intrinsic angle to it, such as ITC Zapf Chancery
  25934. GX Typography Tech Article
  25935. or Times
  25936.  Italic, is easier to edit when the interactive editor makes use of that angle, for example, by slanting the caret or providing highlighting areas with slanted sides. QuickDraw GX supports this capabil
  25937. ity by using data present in TrueType GX fonts that identifies the intrinsic font angle.
  25938.   Ability to split ligatures for interaction
  25939. In a particular layout, suppose that ligatures have been enabled, and that 
  25940. GX Typography Tech Article
  25941.  ligature is one of the glyphs that gets generated (from a separate 
  25942.  and 
  25943.  in the text source). Further, suppose this layout is being used in a word processor and that a flashing caret is positioned
  25944.  just to the left of this ligature. There are two main approaches to the visual effect when you press the right-arrow key:  the indivisible approach, which treats the ligature as an indivisible whole for purpos
  25945. GX Typography Tech Article
  25946. es of caret location (though not for purposes of deletion), and the divisible approach, which allows the caret to appear inside the ligature. In both cases, editing still occurs one character at a time, not one
  25947.  glyph at a time. Thus, if the caret were positioned to the right of the ligature, a single backspace would not delete the whole ligature but rather would delete only the 
  25948. , leaving an 
  25949.  character.
  25950. Hit Tes
  25951. GX Typography Tech Article
  25952. Hit-testing is the name given to the process of converting a location within the line into a character offset in the original string that corresponds to that location. It is a complicated process, given t
  25953. he possibility of reordered and rearranged lines containing ligatures and other combinations of glyphs. 
  25954. The following information is available from the QuickDraw GX implementation of hit testing. 
  25955.   First a
  25956. GX Typography Tech Article
  25957. nd last partial distances
  25958. Once the glyph corresponding to the hit point has been found, QuickDraw GX computes two distances, representing the parts of the glyph on either side of the hit point. In Figure 25, th
  25959. e first partial distance corresponds to B
  25960. A, and the last partial distance corresponds to C
  25961. A. The terms 
  25962. first
  25963.  and 
  25964.  are always relative to the layout origin, irrespective of character or run directional
  25965. GX Typography Tech Article
  25966.   Hit-side and non-hit-side offset
  25967. These are the character offsets in the original string that correspond to the hit glyph that was found. The hit-side offset will be the offset corresponding to the side 
  25968. closest to the hit (5 in Figure 25), and the non-hit-side offset will be the other offset of that glyph (4 in Figure 25). This process is sensitive to the 16-bit nature of the original character codes and to li
  25969. GX Typography Tech Article
  25970. gatures; in the latter case, the offset returned will also be affected by the state of ligature divisibility. Thus, if the hit occurred within the 
  25971.  ligature in the example, whether the two offsets returned a
  25972. re (2,3), (2,4), or (3,4) will depend on whether the given run permits ligature splitting.
  25973.   Flag specifying if hit occurred on leading edge
  25974. The leading edge of a glyph is the left edge for left-to-right glyph
  25975. GX Typography Tech Article
  25976. s, the right edge for right-to-left glyphs, and the top edge for vertical (and nonoverridden) glyphs. In the example, this flag would be set to false.
  25977.   Flag specifying if hit occurred in loose area
  25978. In order t
  25979. o determine if the hit occurred within the bounds of the line, the application can look at this returned flag. In the example, this flag would be true.
  25980.   Tracking area for given hit
  25981. The tracking area that corr
  25982. GX Typography Tech Article
  25983. esponds to the given hit point is the area in which the hit point can move and still return exactly the same set of results from the hit-testing call. 
  25984. GX Typography Tech Article
  25985. GX Typography Tech Article
  25986. GX Typography Tech Article
  25987. GX Typography Tech Article
  25988. GX Typography Tech Article
  25989. GX Typography Tech Article
  25990. Macintosh Operating System Strategy
  25991. A Standard for Open Innovation
  25992. Contents
  25993. IntroductionFitting In While Standing Out
  25994. Fitting In: A Plan for Open Innovation
  25995. Standing Out: Advanced Technology, Usable Now
  25996. Gets Smarter
  25997. While the underlying operating system may evolve, the user environment will be consistent: the OpenDoc metaphor. OpenDoc will be built into the operating system and will be the standard user enviro
  25998. nment in which software components will run. With OpenDoc, users will take advantage of new system features
  25999. such as three-dimensional graphics
  26000. with their existing applications. This type of immediately usable i
  26001. Given
  26002. Glossary
  26003. Glyph
  26004. Glyph's
  26005. Glyph-specific
  26006. Glyphsm
  26007. s. Active assistance will be built into the operating system and set a new standard for the kind of interface that users will expect. 
  26008. Unicode support will offer even greater ease of system localization, and, 
  26009. with WorldScript and QuickDraw GX, it will further demonstrate Apple
  26010. s current leader-ship in supporting multiple languages for users around the globe. 
  26011. Putting It All Together: Collaboration from PDAs to Serv
  26012. Kerning
  26013. Kinds
  26014. Knowledge
  26015. Lacking
  26016. LanguageStyles
  26017. Thing
  26018. Things
  26019. Third
  26020. Those
  26021. Though
  26022. Three
  26023. Threshold
  26024. Through
  26025. riented in architecture, will provide rich multimedia capabilities across multiple platforms. Upon introduction, ScriptX players will be bundled onto all Macintosh systems, and ScriptX objects will also operate
  26026.  as OpenDoc parts.
  26027. Getting There From Here
  26028. Because of the many transitions taking place in the industry, 1994 will be a decision year for many customers. What will happen to the investments they
  26029. ve already ma
  26030. One-to-one
  26031. Open-ended
  26032. Operate
  26033. Operation
  26034. Opposite
  26035. t histories allow users to work on shared documents without losing content from version to version. 
  26036. A Future Foundation. OpenDoc capabilities will first become available in 1994 and will run with the existing
  26037.  Finder. Starting in 1995, OpenDoc will act as the foundation for future Macintosh operating system releases and become the vehicle by which many of Apple
  26038. s newest system-level features will be made available t
  26039. Easier
  26040. Easiest
  26041. Easily
  26042. Edges
  26043. Edited
  26044. Editing
  26045. Editor
  26046. Effect
  26047. aches the end of its li
  26048. fe cycle, a new architecture
  26049.  reduced instruction-set computing (RISC)
  26050. will provide the significant increases for the next decade.
  26051. Chip makers have found increasingly ingenious ways to draw more and more perfo
  26052. Correspondence
  26053. Corresponding
  26054. Could
  26055. Create
  26056. Created
  26057. Creationd
  26058. make the PowerPC RISC processor an industry success and a superior mainstream alternative to the 80x86 processor platform
  26059.   Made the Macintosh interoperable with other computers
  26060. on networks, in enterprise syst
  26061. ems, and in peer-to-peer environments
  26062.   Partnered with WordPerfect, Novell, IBM, and others through CI Labs to make the OpenDoc component software architecture open to the industry
  26063.   Leveraged the performance
  26064. Serifs
  26065. Several
  26066. Shape
  26067. Shapes
  26068. Shifting
  26069. Simple
  26070. Since
  26071. Single
  26072.  the Macintosh what it is and continue to be the vehicle through which Apple delivers increasingly realistic imaging, support for multiple languages, professional publishing capabilities, and price/performance 
  26073. break-throughs in multimedia and desktop video. With technologies such as 32-bit QuickDraw, WorldScript, and use of Adobe
  26074. s PostScript in the LaserWriter
  26075.  printer, Apple has provided superior graphics capabilit
  26076. parent
  26077. Appear
  26078. Appearance
  26079. Apple
  26080. Application
  26081. Applications
  26082. Applieds
  26083.  sophisticated, legible typography
  26084. specifically, support for international type and text in any combination of script systems, or any reading direction (left, right, up, or down) on any page of a document
  26085. mplified yet more powerful printing via desktop printer icons and improved 
  26086.     print management 
  26087.   Improved system-level graphics routines     that enable developers to create applications that can rotate, stretch,
  26088. Between
  26089. Beyond
  26090. Blank
  26091. Boldness
  26092. Bounds
  26093. Builts
  26094. Classes
  26095. roduct line as appropriate for particular customers. For instance, Taligent
  26096. s hardware-independent approach makes it ideal for enterprise customers who require open systems. Apple plans to offer Taligent system
  26097.  services and applica-tion support as an option for its UNIX on PowerPC products and for desktop and portable computers that tie directly into enterprise environments.
  26098. Kaleida
  26099. s ScriptX, which is also object-o
  26100.  of the Power Macintosh and object architecture of OpenDoc to make computers less of a passive tool and more of an intelligent assistant
  26101.   Ensured seamless interoperability and collaboration among Newton, Maci
  26102. ntosh, Windows, MS-DOS, and UNIX platforms
  26103. As these plans come to fruition, Apple expects to best serve its customers and to lead an industry transformation:
  26104.   From CISC to RISC with PowerPC technology
  26105.   Fro
  26106. Remember
  26107. Rendered
  26108. Rendering
  26109. Reordering
  26110. Repertoire
  26111. Replaced
  26112. will provide an uninterrupted migration to advanced technology for users from all major platforms.
  26113. At the same time, Apple and CI Labs will establish OpenDoc as a new component software architecture for all ma
  26114. jor personal computing and workstation platforms. From the start, it will provide interoperation across platforms and bring the benefits of component software to the broadest audience possible. Users will be ab
  26115. Shift
  26116. Shifted
  26117. Shifting
  26118. Shifts
  26119. Shipped
  26120. Short
  26121. Should
  26122. Shows
  26123. Shrinke
  26124.  and skew objects (including text) and incorporate graphics functionality into a broader range of applications
  26125.   Support for the 680x0 family of CPUs, with optimized performance for the PowerPC processor
  26126. Emergence of a Component Software Standard: OpenDoc
  26127. Third-party developers have already begun work on component applications that support the OpenDoc architecture on Macintosh systems. By midyear 1994, 15,000 d
  26128. While some products such as the Newton personal digital assistant may feature a variation of the interface fine-tuned for its users, they will all be seamlessly connected to other Apple computers, across pl
  26129. atforms, and into larger communications networks and services. The operating system will offer increasingly distributed solutions across mixed platforms with Open Transport, and PowerTalk will provide significa
  26130. rning
  26131. Kinds
  26132. Knowledge
  26133. Lacking
  26134. Lam-alif
  26135. Language
  26136. mized solutions. With OSA support, OpenDoc will have built-in scripting, allowing an even higher level of user customization. OpenDoc also supports networking, which enables the integration of custom workflow s
  26137. olutions and provides richer collaboration services such as automatic document histories, which store multiple versions of the document in one file and allow the user to view past changes. The automatic documen
  26138. m monolithic applications to component software with OpenDoc
  26139.   From a passive graphical interface to active assistance with Apple Guide
  26140.   From information overload to productive collaboration
  26141. Apple, Motorola
  26142. , and IBM have put the PowerPC platform in a singular position to establish the next industry standard for personal computing. Concurrently, Apple will establish System 7 as the number-one operating system deve
  26143. endered
  26144. Rendering
  26145. Reordered
  26146. Reordering
  26147. Repertoire
  26148. Replaced
  26149. ow-end Macintosh systems and notebook computers, as well as to high-end computers and servers. As promised, the PowerPC architecture will provide a scalable platform that will allow users to migrate from mobile
  26150.  devices up to workstation capabilities while using the same software and graphical interface. And all performance-sensitive features of the operating system will run native.
  26151. OpenDoc Becomes the Interface and 
  26152. ons. With OLE, users can create a single document composed of parts from different applications. These parts, when embedded, can be edited within the document window. In contrast to OpenDoc, OLE is a closed arc
  26153. hitecture and has no announced support for all major platforms.
  26154. Superior Customization and Collaboration. Besides interoperating with existing applications, OpenDoc also offers a superior environment for custo
  26155. nt perfor-mance improvements as it becomes optimized for the PowerPC platform as well.
  26156. Apple will introduce its UNIX implementation on the PowerPC platform, working in cooperation with IBM. In addition, other 
  26157. UNIX vendors will offer PowerPC processor-based computers that run both UNIX and the Macintosh Application Environment. (MAE is a set of Macintosh services such as QuickTime, AOCE, AppleScript, and QuickDraw GX
  26158. terglyph
  26159. Intermixed
  26160. International
  26161. Interpolateid
  26162. Lam-alif
  26163. Language
  26164. de in software and data if they move to new technology? How can they avoid starting over from scratch? Through all of its long-range plans, Apple remains continuously aware of these concerns and has made consci
  26165. ous steps to ensure that customers
  26166.  investments are protected. 
  26167. Fitting into the customer
  26168. s existing computing environment and providing a smooth migration path to new technologies is Apple
  26169. s overriding goal
  26170. Nonlinear
  26171. Nonoverridden
  26172. Nonpositional
  26173. Normal
  26174. Normally
  26175. ffering both immediate compatibility and scalability in the future. Apple is best positioned as a long-term investment for users on all major platforms because it has:
  26176.   Committed to RISC as its main processor
  26177.  platform, which enables easy migration for Macintosh, DOS, and Windows users and offers scalability from mobile computers up to servers and workstations in the future
  26178.   Joined forces with IBM and Motorola to 
  26179. e built into System 7.x. With QuickDraw GX, Apple will take impressive strides in color manage-ment, typography, and printing features for all Macintosh users, including:
  26180.   Consistent, predictable, easy-to-us
  26181. e color input, display, and output via built-in ColorSync
  26182.  technology
  26183. Portable documents
  26184.  that can be savedand then viewed and printed by others 
  26185.     who may not have the original applications or fonts
  26186.   More
  26187. ies to the mainstream computer user. Apple has also developed industry standards such as the TrueType
  26188.  font format and QuickTime
  26189. , which supports video editing and playback for Macintosh and Windows. Apple will
  26190.  further broaden use of graphics tech-nologies through three-dimensional graphics and Unicode support for even better localization support.
  26191.     In 1994, Apple will deliver QuickDraw GX, a new graphics architectur
  26192. Applied
  26193. Apply
  26194. Applying
  26195. Approach
  26196. Approaches
  26197.  licensed by Apple to support Macintosh application software.) As with Apple
  26198. s desktop and portable systems, all of Apple
  26199. s server product line will migrate to PowerPC processor-based based UNIX systems.
  26200. Talig
  26201. ent and Kaleida Labs
  26202. Taligent will release its object-oriented operating system, which will also run on the PowerPC processor, and its objects will operate as OpenDoc parts. Apple will bring Taligent into its p
  26203.  While 1994 will be a watershed year for Apple, the following years will also provide major innovations that expand on these themes. A constant theme over time, though, will be that users will be able to take a
  26204. dvantage of the new features with minimal disruption to their systems or work.
  26205. Directions for RISC
  26206. By 1996, Apple will have shipped systems based on newer versions of the PowerPC chip, bringing RISC power to l
  26207. evelopers, in-house developers, and customers are expected to be seeded with beta software, and Apple expects strong software support for the OpenDoc introduction later in 1994. 
  26208. Because compliance with the Op
  26209. enDoc specification will be verified by CI Labs, developers will be able to write OpenDoc parts that run across the Macintosh, Windows, UNIX, and OS/2 platforms and networks. From the outset, OpenDoc components
  26210. Corresponding
  26211. Corresponds
  26212. Could
  26213. Create
  26214. Created
  26215. Creation
  26216. nnovation was previewed when PlainTalk was built into the Macintosh AV systems and allowed customers to give speech commands immediately with any existing application that supported the Apple events programming
  26217.  model. 
  26218. OpenDoc components will become smarter about what kind of document they
  26219. re in and what task the user is individual
  26220. s requests, 
  26221. remembering
  26222.  or making educated guesses about an individual
  26223. s preference
  26224. lops both the hardware and operating system, it can ensure the best performance and long-term consistency.
  26225. System 7 will be the best mainstream operating system for PowerPC platforms because it will support th
  26226. ousands of software applications, offer the ability to run DOS and Windows programs, and feature the new Macintosh user environment that will replace the old graphical user interface with active assistance. It 
  26227. eordered
  26228. Reordering
  26229. Repertoire
  26230. Replace
  26231. Replaced
  26232. nce and usability without sacrificing their current investments. Innovation 
  26233. will no longer mean incompatibility, but opportunity.
  26234.     eginning in 1994, Apple is bringing the power of RISC performa
  26235. le to focus on the content of their work rather than on manipulating the tools needed to get it done. OpenDoc, along with PowerTalk, Open Transport, and Apple
  26236. s PowerPC technology-based servers, will provide us
  26237. ers on multiple platforms the ability to access information
  26238. and work collaboratively
  26239. in the manner that suits them best.
  26240. Across the board, customers will be able to migrate to the next level of price/ performa
  26241. o customers. Apple will introduce new technologies as OpenDoc parts, enabling users to take immediate advantage of the new technologies in all OpenDoc-compliant applications.
  26242. Directions for 1995 and 1996
  26243. Apple initiatives outlined above will take full advantage of the industry advances in RISC computing, component software, collaboration, and active assistance and show smooth growth over the next several years.
  26244.  should interoperate with existing Macintosh applications as well as programs that support Microsoft
  26245. s Object Linking and Embedding (OLE) 2.0 protocol, providing a smooth migration path that extends the usefuln
  26246. ess of customers
  26247.  current applications.
  26248. Like OpenDoc, Microsoft
  26249. s OLE takes a modular approach to integrating applications. OLE is a proprietary technology for creating compound documents for Windows applicati
  26250. 3-by-3
  26251. 32-bit
  26252. 32767
  26253. 32768
  26254. Percent
  26255. 50-50
  26256. 64-bit
  26257. 68020
  26258. 68030
  26259. 68040
  26260. 7.0.1
  26261. 72-dot-per-inch
  26262. 80-megabyte
  26263. 80x86
  26264. Ability
  26265. Accounted
  26266. Accounts
  26267. Accurate
  26268. Achieve
  26269. Achieved
  26270. Achieves
  26271. Acius
  26272. Acknowledged
  26273. Across
  26274. Acting
  26275. Action
  26276. Actions
  26277. Active
  26278. Actively
  26279. Activities
  26280. Actual
  26281. Actually
  26282. Ad-vanced
  26283. Adapt
  26284. Adapted
  26285. Adapts
  26286. Add-on
  26287. Added
  26288. Adding
  26289. Angle
  26290. Angles
  26291. Animation
  26292. Announced
  26293. Anomalies
  26294. Another
  26295. Answer
  26296. Answers
  26297. Anticipate
  26298. Anticipates
  26299. Anyone
  26300. Anything
  26301. Anywhere
  26302. Apparent
  26303. Appeal
  26304. Appear
  26305. Appearance
  26306. Appearances
  26307. Appears
  26308. Appended
  26309. Appendix
  26310. Appetite
  26311. Apple
  26312. Apple's
  26313. Attach
  26314. Attached
  26315. Attaches
  26316. Attaching
  26317. Attachment
  26318. Attachments
  26319. Attempting
  26320. Attention
  26321. Attract
  26322. Attributes
  26323. Audience
  26324. Augment
  26325. Augmented
  26326. August
  26327. Authentication
  26328. Auto-mate
  26329. Automate
  26330. Automated
  26331. Automates
  26332. Comes
  26333. Comfortably
  26334. Coming
  26335. Command
  26336. Command-line
  26337. Commanding
  26338. Cross-stream
  26339. Crucial
  26340. Cumbersome
  26341. Current
  26342. Current-generation
  26343. Develop
  26344. Developed
  26345. Developer
  26346. Developers
  26347. Developing
  26348. Development
  26349. Developments
  26350. Develops
  26351. Device
  26352. Device-independent
  26353. Devices
  26354. Dialect
  26355. Dialect-independent
  26356. Dialects
  26357. Dialing
  26358. Dialog
  26359. Dialogs
  26360. Dialup
  26361. Dominant
  26362. Dominate
  26363. Don't
  26364. Dotted
  26365. Double
  26366. Double-click
  26367. Double-clicking
  26368. Downloading
  26369. Downward
  26370. Dozens
  26371. Drafts
  26372. Drag-and-drop
  26373. Fashion
  26374. Fast-paced
  26375. Faster
  26376. Fastest
  26377. Favorite
  26378. Faxes
  26379. Feature
  26380. Feature-by-feature
  26381. Feature-rich
  26382. Features
  26383. Feeds
  26384. Feeling
  26385. Fewer
  26386. Field
  26387. Fields
  26388. Figure
  26389. File's
  26390. File-system
  26391. Files
  26392. Filled
  26393. Fills
  26394. Final
  26395. Finally
  26396. Finder
  26397. Functional
  26398. Functionality
  26399. Functions
  26400. Fundamental
  26401. Fundamentally
  26402. Further
  26403. Furthermore
  26404. Future
  26405. Gains
  26406. Games
  26407. Gateway
  26408. Gateways
  26409. Gathered
  26410. Gathering
  26411. General
  26412. General-purpose
  26413. Generally
  26414. Glyph-specific
  26415. Glyphs
  26416. Going
  26417. Government
  26418. Gracefully
  26419. Graphic
  26420. Graphical
  26421. Graphically
  26422. Graphics
  26423. Graphics-based
  26424. Grappling
  26425. Great
  26426. Greater
  26427. Greatest
  26428. Greatly
  26429. Gx-compatible
  26430. Gxcountpages
  26431. Gxdespoolpage
  26432. Gxopenconnection
  26433. Gxrasterlinefeed
  26434. Gxspoolpage
  26435. Halftones
  26436. Halftoning
  26437. Halfway
  26438. Handle
  26439. Handled
  26440. Handler
  26441. Handlers
  26442. Handles
  26443. Handling
  26444. Hanging
  26445. Happen
  26446. Happens
  26447. Hard-wired
  26448. Hardware
  26449. Hardware-based
  26450. Hardware-independent
  26451. Harnessing
  26452. Hartsook
  26453. Ignored
  26454. Ihndi
  26455. Illustrate
  26456. Illustrated
  26457. Image
  26458. Images
  26459. Indicated
  26460. Indication
  26461. Indices
  26462. Individual
  26463. Individual's
  26464. Individuals
  26465. Indivisible
  26466. Industries
  26467. Industry
  26468. Industry-leading
  26469. Industry-standard
  26470. Information
  26471. Informed
  26472. Ingenious
  26473. Inherent
  26474. Initial
  26475. Initialize
  26476. Interword
  26477. Intra-application
  26478. Intrinsic
  26479. Intrinsically
  26480. Introduce
  26481. Introduced
  26482. Introduces
  26483. Introducing
  26484. Introduction
  26485. Introductionfitting
  26486. Intuitive
  26487. Inversefill
  26488. Invert
  26489. Investing
  26490. Investment
  26491. Investments
  26492. Invited
  26493. Invoked
  26494. Involve
  26495. Involved
  26496. Linguistic
  26497. Linguistically
  26498. Linked
  26499. Linking
  26500. Links
  26501. Listed
  26502. Lists
  26503. Little
  26504. Lives
  26505. Loadable
  26506. Loaded
  26507. Loads
  26508. Local
  26509. Localization@
  26510. Logo@
  26511. Macdraw@
  26512. Mail-capable@
  26513. Manage@
  26514. Manipulation@
  26515. Marketing@
  26516. Meaning
  26517. Mechanism
  26518. Metaphor@
  26519. Mind@
  26520. More@
  26521. Move@
  26522. Multimedia@
  26523. ridden@
  26524. Numbers@
  26525. Occurred@
  26526. Omitted
  26527. Opcodes
  26528. Operations@
  26529. Option@
  26530. Overridden@
  26531. Paper@
  26532. Particular@
  26533. Paste
  26534. Pervasive
  26535. Plotted@
  26536. Possibilities@
  26537. Potential
  26538. Preferences
  26539. Privacy
  26540. Long-range
  26541. Long-term
  26542. Longer
  26543. Longs
  26544. Looked
  26545. Looking
  26546. Loose
  26547. Loosen
  26548. Loosened
  26549. Losing
  26550. Low-cost
  26551. Low-end
  26552. Low-power
  26553. Low-volume
  26554. Lower
  26555. Lower-left-hand
  26556. Lower-right
  26557. Lowercase
  26558. Lowers
  26559. Lowest
  26560. Mainframe
  26561. Mainframes
  26562. Mainstream
  26563. Maintain
  26564. Maintaining
  26565. Major
  26566. Maker
  26567. Makes
  26568. Making
  26569. Macdraw
  26570. Machine
  26571. Machine's
  26572. Machines
  26573. Macintosh
  26574. Macintosh-like
  26575. Maclinkplus/easy
  26576. Maclinkplus/translat
  26577. Mactcp
  26578. Magazine's
  26579. Mail-box
  26580. Mainframe
  26581. Mainframes
  26582. Mainstream
  26583. Maintain
  26584. Maintaining
  26585. Major
  26586. Maker
  26587. Makers
  26588. Makes
  26589. Making
  26590. Meaning
  26591. Means
  26592. Measured
  26593. Measurement
  26594. Mechanism
  26595. Multimedia
  26596. Multiplatform
  26597. Multiple
  26598. Multiple-object
  26599. Multiple-platform
  26600. Multiport
  26601. Multistep
  26602. Multitasking
  26603. Multithreaded
  26604. Multithreading
  26605. Multivendor
  26606. Names
  26607. Naming
  26608. Narrow
  26609. Native
  26610. Natural
  26611. Natural-interface
  26612. Naturally
  26613. Nature
  26614. Navigate
  26615. Nearly
  26616. Necessarily
  26617. Necessary
  26618. Necessitated
  26619. Needs
  26620. Nonoverridden
  26621. Nonpositional
  26622. Normal
  26623. Normally
  26624. Notably
  26625. Notebook
  26626. Notebook-sized
  26627. Noted
  26628. Notes
  26629. Nothing
  26630. Notice
  26631. Noticeably
  26632. Notification
  26633. Notified
  26634. Notify
  26635. Notion
  26636. Novell
  26637. Novell's
  26638. Number
  26639. Number-one
  26640. Omitted
  26641. On-line
  26642. On-screen
  26643. On-the-curve
  26644. On/off
  26645. One-half
  26646. One-pixel
  26647. One-third
  26648. One-to-one
  26649. Ongoing
  26650. Onscreen
  26651. Opcodes
  26652. Overall
  26653. Overhang
  26654. Overhead
  26655. Overlapping
  26656. Overload
  26657. Proportions
  26658. Proposition
  26659. Proprietary
  26660. Protected
  26661. Protecting
  26662. Protection
  26663. Protocol
  26664. Protocol/internet
  26665. Protocols
  26666. Proven
  26667. Provide
  26668. Provided
  26669. Provides
  26670. Replaced
  26671. Replicated
  26672. Report
  26673. Reporters
  26674. Repositories
  26675. Repository
  26676. Represent
  26677. Representation
  26678. Represented
  26679. Representing
  26680. Represents
  26681. Reputation
  26682. Request
  26683. Requests
  26684. Require
  26685. Required
  26686. Requirement
  26687. Requirements
  26688. Requires
  26689. Requiring
  26690. Reroute
  26691. Resemble
  26692. Specific
  26693. Specifically
  26694. )pecification
  26695. Specifications
  26696. Specified
  26697. Specifies
  26698. Specify
  26699. Specifying
  26700. Speech
  26701. Speech-recognition
  26702. Speed
  26703. Speeds
  26704. Spell
  26705. Spinning
  26706. Split
  26707. Splitting
  26708. Spoken
  26709. Spool
  26710. Spooled
  26711. Spooling
  26712. Spools
  26713. Sports
  26714. Spreadsheet
  26715. Spreadsheet-specific
  26716. Spreadsheets
  26717. Stable
  26718. Stacks
  26719. Stage
  26720. Stamp
  26721. Stand-alone
  26722. ,nsuming
  26723. Times
  26724. Today
  26725. Today's
  26726. Together
  26727. Token
  26728. Tolerance
  26729. Tomorrow's
  26730. Toolbox
  26731. Tools
  26732. Top-left
  26733. Total
  26734. Toward
  26735. Track
  26736. Tracking
  26737. Trademark
  26738. Trademarks
  26739. Traditional
  26740. Traditionally
  26741. Trailing
  26742. Training
  26743. Tran-sistors
  26744. Transfer
  26745. Transform
  26746. Viewing
  26747. Viewport
  26748. Viewport's
  26749. Viewports
  26750. Virtually
  26751. Visible
  26752. Visual
  26753. Vital
  26754. Working
  26755. Workplace
  26756. Works
  26757. Workspace
  26758. Workstation
  26759. Workstation-class
  26760. Workstations
  26761. World
  26762. World's
  26763. Worlds
  26764. Worldscript
  26765. Worldwide
  26766. Worrying
  26767. Would
  26768. Write
  26769. Writing
  26770. Written
  26771. graphics capabilities give a glimpse of things to come. By the end of the year, Apple plans to provide:
  26772.   More sophisticated and active assistance 
  26773.   Increased data portability
  26774.   Improved graphics and speech
  26775.  recognition 
  26776.   Greater connectivity between Apple
  26777. s collaborative technologies and other platforms
  26778. A Quick Look at QuickDraw GX
  26779. Apple is widely acknowledged for its leadership in graphics. Graphics have made
  26780. ties that allow Macintosh applications to read MS-DOS, Windows, and OS/2 files. Because System 7.x runs on both 680x0 and Power Macintosh systems, Macintosh PC Exchange and Macintosh Easy Open become pervasivel
  26781. y available with this release.
  26782.   MacTCP. System 7.x includes built-in support for the TCP/IP networking protocol. 
  26783. These user-interface enhancements, built-in collaboration and standards support, and advanced 
  26784. cation. For instance, recalculations and data input could occur simultaneously. While some application developers have implemented this feature into their own products, the Thread Manager will facilitate this f
  26785. or all software vendors.
  26786.   Macintosh PC Exchange and Macintosh Easy Open. Like the version of System 7 
  26787.     on the Power Macintosh, this new version will offer Macintosh PC Exchange and Macintosh Easy Open, utili
  26788.  will now be universally available. With PowerTalk, System 7 is the only operating system to provide built-in collaboration services, including a universal mail-box, digital signatures, and security. (See page 
  26789. 11 for a list of PowerTalk features.)
  26790.   Thread Manager. The Thread Manager enables concurrent processing within applications. With multithreading, simple subprocesses can proceed concurrently in the same appli
  26791. powerful graphics capabilities of QuickDraw GX bring advanced     color management, typography, and printing features to the Macintosh. In addition, QuickDraw GX has been optimized for the PowerPC     processor so th
  26792. at Power Macintosh users will experience impressive performance in graphics processing. (See sidebar for details.)
  26793.   PowerTalk. PowerTalk, which has been part of the Pro version of System 7 since October 1993,
  26794. er could automatically back up a hard disk, archive information, or turn File Sharing off or on.
  26795.   Macintosh Drag and Drop. With Macintosh Drag and Drop, users can move data between applications or onto the de
  26796. sktop in a single step. Simply select the data (text, graphics, etc.) and drag it to the desired location
  26797. onto the desktop or into an open file. Cutting and pasting are no longer required.
  26798.   QuickDraw GX. The 
  26799. apabilities from within the application, leading users through the steps required to perform particular operations. In addition, Apple Guide can be custom-ized to lead users through tasks that are unique to a p
  26800. articular company, school, or organization.
  26801.   Scriptable Finder. Because this new Finder will work with AppleScript, scripts will be able to incorporate Finder activities. For instance, using AppleScript, a us
  26802. lored to the individual
  26803. s preferences.
  26804. The new version also includes built-in support for PowerTalk collaboration services as well as industry standards such as DOS and Windows data file compatibility and TCP/
  26805. IP. New features include: 
  26806.   Apple Guide. With Apple Guide, a user can learn how to accomplish new or complex tasks by following on-screen prompts. Applications that support Apple Guide will 
  26807.     offer similar c
  26808. action between the user and computer. 
  26809. Major New Features for Both 680x0 and Power Macintosh Systems. System 7.x
  26810. which runs on both 680x0 and Power Macintosh systems
  26811. provides technology that actively assists t
  26812. he user, elegantly simplifies several tasks, and introduces the advanced graphics capabilities of QuickDraw GX. The result is faster operation, greater productivity, and a computing environment more closely tai
  26813. rPC processor-based AppleShare servers. And in 1995, Apple will also deliver UNIX on PowerPC as the basis of a server product family.
  26814. The Integration of Assistance and Collaboration: System 7.x
  26815. Starting with t
  26816. he the next reference release of Macintosh system software in the first half of 1994, Apple will introduce features in the Macintosh operating system that start the movement toward an increasingly natural inter
  26817. ch recognition. QuickDraw GX, Apple
  26818. s new graphics architecture, will upon introduction be optimized for the Power Macintosh (see next section for details).
  26819. In the coming months, Apple will optimize additional
  26820.  features for the PowerPC processor and introduce new technologies such as three-dimensional graphics that capitalize on its advanced power.
  26821. Apple Servers with PowerPC. By year-end, Apple plans to release Powe
  26822. e compatibility via Macintosh PC Exchange and Macintosh Easy Open utilities
  26823. Optimized for Performance. New enhancements to the System 7 operating system begin to show the true potential of the PowerPC platform
  26824. . Key features of System 7 have been optimized for the PowerPC chip, taking advantage of its power and speed. Among these are the QuickTime multimedia architecture for higher-resolution video and PlainTalk spee
  26825.  an upgrade kit; and support for telephone/computer integration with GeoPort telecommunications software
  26826.   Superior support for multimedia through color and TrueType fonts, sound input and output built into ev
  26827. ery system, and video editing and playback with QuickTime 
  26828.   Scripting technology that enables integration of applications and automation of routine tasks through AppleScript software
  26829.   MS-DOS and Windows fil
  26830. software, which provides the simplest, most natural way to manage files and applications by providing long file names, the ability to switch easily between applications, and the ability to add fonts and desk ac
  26831. cessories simply by dragging the icons into the System Folder
  26832.   Background printing, peer-to-peer file sharing, and networking all built into the system, with PowerTalk collaboration services available through
  26833. tem 7, the new Power Macintosh systems will support the entire installed base of Macintosh applications and have the ability to run DOS and Windows applications as well. There are no announced plans for MS-DOS-
  26834.  or Windows-based systems to be ported to the PowerPC platform or any other RISC microprocessor.
  26835. System 7 offers the best user experience in the industry with the following 
  26836. key features:
  26837.   Integrated Finder 
  26838. y category, customers will see immediate benefits from these new standards.
  26839. The Move to RISC: PowerPC Technology
  26840. Apple recently introduced its first Macintosh systems based on PowerPC technology. For customers
  26841.  who want the power of RISC, the Power Macintosh offers a unique advantage: System 7, the only mainstream, easy-to-use operating system optimized for the PowerPC platform. Besides the inherent advantages of Sys
  26842. pple platforms being introduced in this year and refined over the next two years represent the best long-term investment
  26843. with performance enhancements that will easily scale upwards over the next several years.
  26844. The Next Twelve Months
  26845. In the coming year, Apple is delivering products that show significant advances in raw computing power, application integration, user interface technologies, and collabora-tion. In ever
  26846. erface smarter and more convenient, people can work in ways best suited to their needs.
  26847. Delivering On The Promise:
  26848. A Three-Year Plan
  26849. The trends toward RISC, component software, collaboration, and active assis
  26850. tance will transform the computer industry for the better. But customers must consider how to take advantage of these trends without disrupting their work or losing the value of their current investments. The A
  26851. lexible, and able to anticipate and auto-mate specific tasks. Interaction will become increasingly natural and the computer itself will become an active assistant, with new system-level features such as improve
  26852. d speech and more realistic three-dimensional imaging.
  26853. All these user interface advances extend a key Apple goal: to refine the technology so that the complexity is hidden from the user. As Apple makes the int
  26854. pple expects that all major vendors will support it in their applications. In addition, businesses, schools, and other organizations can reduce training and support costs by creating their own interactive Apple
  26855.  Guide databases to lead users through tasks that are unique to their company or organization.
  26856. Leveraging the Power of RISC. Using the increased performance of RISC, system software will become smarter, more f
  26857. y circling items such as menu selections. The user doesn
  26858. t need to look up directions in a printed or on-line manual and go through the trial-and-error process of following written instructions. Apple Guide wil
  26859. l be offered for both 680x0 and Power Macintosh systems. 
  26860. Since Apple Guide is built into the operating system, it will quickly become the standard way of providing help and access to advanced functionality. A
  26861. le Guide will provide interactive, context-sensitive help functions that can be easily customized for specific purposes.
  26862. Acting as an electronic assistant that leaps beyond traditional help systems, Apple Guid
  26863. e leads the user through specific procedures one step at a time, actually guiding the user through to the completion of the task. Apple Guide also provides 
  26864. coachmarks
  26865.  on the screen that provide visual clues b
  26866.  Work Style. Beginning with the next reference release of the System 7 operating system, Apple will begin to deliver system software that helps users become more productive by guiding and even automating some o
  26867. f the tasks that today
  26868. s users must do themselves. Among the many advanced features of System 7.x are those that actively help users accomplish specific tasks, including a new technology called Apple Guide. App
  26869. ze potential limitations in the current
  26870. and relatively passive
  26871. GUI model. Based on this experience, Apple is poised to evolve the user interface from a passive GUI to one of active assistance. The interface wil
  26872. l accomplish specific tasks with minimal direction and even anticipate user preferences and needs. Users will benefit from an intelligent interface that adapts to their way of working.
  26873. A System Adapted to Your
  26874. ase of Doing.  In 1984, Apple introduced a graphical user interface (GUI) so successful that other operating system vendors are trying to create their own Macintosh-like interfaces. Apple has made the interface
  26875.  even richer with the addition of built-in collaboration via PowerTalk, and with speech recognition via PlainTalk software on the Macintosh AV systems. But after 10 years of experience, Apple is able to recogni
  26876. technology in set-top boxes to access multimedia information, carried over telephone or cable television lines and presented as interactive television services. Working with Oracle Corporation
  26877. s Media Server pr
  26878. oduct line, Apple will provide the Macintosh user interface for viewers to take advantage of services such as home shopping, video on demand, and interactive learning. 
  26879. Active Assistance: From Ease of Use to E
  26880. eporters
  26881.  to retrieve selected data from the server according to the user
  26882. s specifications. Through AppleSearch, users will more easily navigate vast stores of electronic information available on local services
  26883.  now, and by late 1994 on services such as the Internet, an electronic mail network connecting millions of government, university, and business users.
  26884. Even in the home, consumers will be able to use Macintosh 
  26885.  facilitated between servers, Macintosh clients, and even Newton personal digital assistants. This access will benefit Apple customers in all markets, including consumer and education as well as business enviro
  26886. nments.
  26887. To simplify information retrieval in client/server environments, Apple has introduced an agent technology called AppleSearch. AppleSearch indexes information at the server end and allows client-side 
  26888. werShare and Microsoft servers will interoperate, and information will be shared across the Macintosh and Windows client platforms. And, within a couple of years, Apple will offer Taligent technology in the ent
  26889. erprise, ensuring a consistent experience for all Taligent users.
  26890. On the client side, Macintosh computers will be able to act as clients to other systems with increasing transparency, and data exchange will be
  26891.  freely select the applications they want while network administrators can deploy whatever networking protocols they choose. 
  26892. The Client/Server Equation. Apple will address both sides of the client/ server equ
  26893. ation with several developments. On the server side, there will be servers based on PowerPC technology as well as increasing support for Windows, UNIX, and other clients. Through an agreement with Microsoft, Po
  26894. nt with its automatic document histories, which retain multiple versions of the document so a user can view past changes.
  26895. Underlying it all, Apple is developing Open Transport, a communications architecture th
  26896. at will give developers a single set of APIs that allow them to write a single application that automatically supports all major networking protocols. With the Open Transport architecture, users will be able to
  26897. rt. With support for networks and all major operating system platforms, OpenDoc will provide two key advances to Apple
  26898. s leadership in collaboration. First, OpenDoc will enable seamless interoperability between
  26899.  parts licensed for use across networks, so customers can share documents among everyone in a workgroup
  26900. even those with different hardware platforms. Second, OpenDoc provides workflow and group-editing manageme
  26901. laborate with others, allowing for much simpler and richer collaboration than previously possible
  26902.   Transparent security capabilities that automatically ensure privacy in network communications 
  26903.   Digital sig
  26904. nature capabilities that allow users to approve documents and forms electronically, thus enabling a wide range of ad hoc and structured workflow applications
  26905. Foundations for the Future: OpenDoc and Open Transpo
  26906.  first to offer system-level support for collaborative services such as: 
  26907.   A universal desktop mailbox that provides a single way to send and receive all forms of electronic correspondence including voice ma
  26908. il, electronic mail, electronic forms, faxes, and scheduling requests from within applications
  26909.   An extensible catalog framework that provides consistent access to all of the information people may need to col
  26910. ail and messaging, digital signatures, and security and is the first to integrate these services into a personal computer operating system. This means that users can send electronic mail, share files, and 
  26911.  and forward documents from within an application (see sidebar for summary of features), without a separate mail application.
  26912. The Power of PowerTalk
  26913. With PowerTalk, the Macintosh operating system becomes the
  26914.  Remote Access, mobile users can have access to desktop systems, local area networks, or servers from off-site locations.
  26915. Recognizing the universal need for collaborative technology, Apple created a system sof
  26916. tware-level foundation for collaborative applications and services
  26917. the Apple Open Collaboration Environment (AOCE). PowerTalk, the first product based on AOCE, provides a set of collaborative services such as m
  26918. s involved.
  26919. First in Networking and Collaboration. In 1985, Apple became the first personal computer vendor to offer built-in networking with its AppleTalk protocol. AppleTalk offered plug-and-play networking
  26920. with no network reconfiguration required to add or delete nodes. By adding support for all major networking protocols, Macintosh systems have become the most-networked brand of personal computer. And with Apple
  26921. chnologies that help us manage the information, not just get more of it.
  26922. Apple has already demonstrated industry-leading directions in collaborative technologies that enable people to manage their communicatio
  26923. ns efficiently to bring them the results they want. New developments will continue to help customers navigate vast stores of information and collaborate with others without concern for the platforms or protocol
  26924. Collaboration
  26925. Helping People Work with Others.  As the computer industry has become tied to telephone services and global networks, many users are feeling the impact of an information explosion. Users are daunt
  26926. ed by the multiple formats, competing communication services, and sheer bulk of information they receive. Increasingly, it
  26927. s becoming obvious that information at our fingertips isn
  26928. t enough. What we need are te
  26929. pers. The result will be opportunities for new types of software to emerge
  26930. including vertical parts for specific markets. And because developers will be writing less cumbersome code, they will be able to create
  26931.  products more quickly as well as update and enhance their software with greater ease. Users will be able to pay for only the software they need and exercise more control over the exact features they desire. 
  26932. c parts.
  26933. This cooperative effort will result in a specification for OpenDoc parts that run across Macintosh, Windows, UNIX, and OS/2 platforms and networks, giving users more options and developers more levera
  26934. ge from a single development effort.
  26935. More Cost-Effective Software. Because OpenDoc parts will be easier to develop than today
  26936. s applications, OpenDoc lowers the barrier of entry for smaller, specialized develo
  26937. roprietary compound document architecture. 
  26938. In addition, networking support is expected from Novell, and IBM has announced its own plans to offer OS/2 and AIX (UNIX) implementations of OpenDoc. And OpenDoc is 
  26939. designed to use IBM
  26940. s System Object Model (SOM) to package and execute parts of a compound document. ScriptX objects from Kaleida Labs and objects from the Taligent frameworks will also interoperate with OpenDo
  26941.  Apple is developing the Macintosh implementation of OpenDoc and will provide its Open Scripting Architecture (OSA) as part of the OpenDoc scripting facility. WordPerfect and Novell have announced cooperative e
  26942. fforts to produce a ver-sion of OpenDoc that will run on the Windows platform. WordPerfect is also developing technology that will provide interoperability between OpenDoc and Microsoft
  26943. s OLE 2.0, Microsoft
  26944. enDoc implementations for other operating systems come to market, CI Labs will validate their compliance with the OpenDoc specification. Compliant parts and applications will interoperate with each other, regar
  26945. dless of the vendor. Because of this, people can work with the components they want without worrying about compatibility. 
  26946. An Open Technology. Several companies have already announced plans to support OpenDoc.
  26947. re vendors as partners. 
  26948. Because Apple is working with other industry leaders via CI Labs to develop OpenDoc, this consistency will go one step further: OpenDoc applications will be seamlessly integrated and r
  26949. epresented through a single interface
  26950. even across multiple platforms
  26951. so users can focus on their work, rather than the application or hardware system on which they are working.
  26952. When OpenDoc applications and Op
  26953. m several applications. 
  26954. Cross-Platform Consistency and Interoperability. Macintosh applications have traditionally provided the most consistent interface across applications from different vendors. This consi
  26955. stency has allowed Macintosh users to work with different kinds of applications more easily and cut training and support costs significantly. Apple has been able to ensure consistency by working with all softwa
  26956. r can create a document containing word processing, spreadsheet, graphics, and other types of functional areas. Clicking on any of these areas brings up the appropriate tools to edit that data type. For instanc
  26957. e, clicking on the spreadsheet area would cause spreadsheet-specific menus and tools to appear. Since everything is 
  26958.  in one document, there
  26959. s no cutting and pasting required to consolidate information fro
  26960. maller, easily customized programs called 
  26961. parts.
  26962.  Users will be able to conveniently combine their favorite component parts from different vendors
  26963.  just as they might combine the components in a stereo system
  26964. to create a unified, customized workspace that contains multiple functions. With OpenDoc, they will be able to edit any data directly in any document without having to switch applications.
  26965. Using OpenDoc, a use
  26966. platforms.
  26967. The key benefits of OpenDoc include:
  26968.   The ability to focus on your work, not on the computer
  26969.   In-place editing of any data in any document
  26970.   Plug-and-play interoperability of components across 
  26971. platforms through CI Lab validation
  26972.   Fast, easy, custom solutions
  26973.   Data sharing across platforms, over networks
  26974. Convenience and Customization. OpenDoc will transform today
  26975. s mono-lithic applications into s
  26976. also called components or objects
  26977. that work together transparently. With OpenDoc, users will be able to focus directly on their work rather than grappling with unwieldy, do-everything software programs. 
  26978. nDoc in a Nutshell
  26979. OpenDoc, the industry-standard compo-nent software architecture being developed by Apple, WordPerfect, Novell, IBM, and others through CI Labs, offers several major advances for users of all 
  26980. e-rich, it also becomes more difficult to use and update. And because applications are so costly to develop and maintain, only a few developers can afford to produce them
  26981. thus limiting opportunities for develop
  26982. ers and the range of software choices for customers.
  26983. OpenDoc, a new architecture being developed by Apple and other industry leaders, will enable software vendors to offer to their customers smaller application
  26984. te a single document
  26985. a cumbersome and error-prone process. Too often, people must focus on the tools they
  26986. re using rather than the tasks they
  26987. re trying to accomplish. At the same time, developers continue to ad
  26988. d more features to software, which creates increased complexity and higher memory requirements, though the features are often not used by the customers.
  26989. The result: As software becomes more powerful and featur
  26990.  the coming months. More than 100 companies have officially announced that they will be delivering native versions of their products to take advantage of the speed and performance of the Power Macintosh platfor
  26991. OpenDoc: Enabling Solutions that Work the Way You Do
  26992. There
  26993. s widespread recognition that applications need to become simpler. Today, users must frequently cut and paste between various applications to crea
  26994.   Intelligent software that anticipates and automates commands
  26995.   Significant advances in animation and high-resolution video
  26996.   Integrated telephone systems for transparent modem, fax, and voice communication
  26997.   Improvements in speech recognition, text-to-speech conversion, and voice and language processing
  26998. Apple expects that there will be hundreds of applications optimized for the speed of the Power Macintosh in
  26999. nces such as natural speech and increasingly realistic graphics.
  27000. The first wave of Macintosh applications taking advantage of PowerPC performance is composed of faster versions of today
  27001. s popular programs and 
  27002. will include all categories of software: publishing, education, multimedia, technical markets, and business. A new wave of software will then bring unprecedented capabilities to personal computing, including:
  27003. more powerful Macintosh software, offering two to four times the performance of today
  27004. s fastest 68040- and 80486-based personal computers. Applications that are computation-intensive, such as graphics or comput
  27005. er-aided design software, will run up to 10 times faster on the PowerPC chip. This increased speed will make possible entire new categories of applications for personal computers, as well as user interface adva
  27006. Macintosh implementation is predicted to be the highest-volume RISC-based platform. According to personal computer market an-alyst Pieter Hartsook, 
  27007. Macintosh on PowerPC will represent nine of every 10 PowerPC 
  27008. systems and, by the end of 1996, will have between 20 and 25 percent of new sales.
  27009. New Power for New Applications. The high-performance PowerPC platform creates the foundation for a new generation of faster, 
  27010. y adoption
  27011. where the greatest power is available in only the highest-end systems. Using PowerPC technology, Apple intends for the price/performance advances of RISC to be affordable and usable for its entire ra
  27012. nge of customers.
  27013. Apple expects PowerPC processors to become the highest-volume RISC pro-cessors in the world and a better price/performance alternative to the Intel 80x86 CISC architecture. And Apple
  27014. s Power 
  27015. ime, Apple will extend the use of the PowerPC architecture throughout its line of personal computers
  27016. including entry-level, high-end, and notebook systems. Apple is the only personal computer vendor publicly co
  27017. mmitted to moving its entire product line to RISC technology, and is the first vendor to market with a PowerPC-based personal computer.
  27018. This represents a major shift away from the historic pattern of technolog
  27019. g industry-standard UNIX on PowerPC, thus ensuring access to thousands of UNIX applications on this platform. The result is a milestone in the industry
  27020. unlike ever before, a major new computing platform will be
  27021.  accompanied by more rather than fewer applications than its predecessor.
  27022. The Highest-Volume Standard. Apple recently introduced the PowerPC processor in its midrange and high-end Power Macintosh systems. In t
  27023. h users can take advantage of the power of RISC with no disruption of their current applications, data, or networks. 
  27024. Because of their superior performance, Power Macintosh systems are also able to run most Wi
  27025. ndows and MS-DOS programs via SoftWindows emulation soft-ware from Insignia Solutions. UNIX users will also benefit from PowerPC technology through Apple
  27026. s joint efforts with IBM and other partners in developin
  27027. as engineer-ing workstations and commercial database servers. However, working with the PowerPC processor, Apple has succeeded in seamlessly moving its popular Macintosh System 7 operating system to the powerfu
  27028. l RISC platform in the Power Macintosh line of computers. This means that virtually all of today
  27029. s thousands of Macintosh applications will run on the RISC-based Macintosh systems without modification. Macintos
  27030.  This simpler design results in lower manufacturing costs, enabling price/performance breakthroughs for a larger number of customers. In addition, lower power requirements allow RISC-based products to be scalab
  27031. le from notebook-sized systems up to high-end workstations and servers.
  27032. Supported by Thousands of Applications. To date, RISC technology has been used only in systems designed for raw computational power such 
  27033. the processing architecture for the future, working in partnership with IBM and Motorola to produce the highly acclaimed PowerPC processor line. In contrast to Pentium and P6, which represent the most ad-vanced
  27034.  CISC technology, the PowerPC RISC chips are decreasing in numbers of tran-sistors. The first PowerPC chip
  27035. the 601
  27036. uses 2.8 million transistors, while the next version
  27037. the 603
  27038. uses only 1.6 million transistors.
  27039. rmance from CISC chips like the Intel 80x86 and Motorola 680x0. However, performance gains are on a diminishing curve. Recently, Intel announced the P6, the latest version of its CISC-based Pentium x86 technolo
  27040. gy, which Intel plans to demonstrate in 1995. The P6 requires 6 million transistors to gain significant performance increases, double the number used in today
  27041. s Pentium.
  27042. Apple has made a commitment to RISC as 
  27043. for the 
  27044. 90s and Beyond 
  27045. The complex instruction-set computing (CISC) processor architecture has been a viable standard for personal computers for many years. But as this technology approaches the end of its li
  27046. fe cycle, a new architecture
  27047.  reduced instruction-set computing (RISC)
  27048. will provide the significant increases for the next decade.
  27049. Chip makers have found increasingly ingenious ways to draw more and more perfo
  27050. ue this leadership role by creating the most immediately usable implementations of RISC, component software, collaboration technologies, and active assistance. By offering superior solutions in these four key a}
  27051. reas and a smooth migration path for users on any platform, Apple will provide an open, industry-standard platform that brings immediate rewards and long-term security. 
  27052. Power Macintosh:
  27053. The Hardware Platform 
  27054. software vendors to produce component applications for use across multiple-platform networks. OpenDoc has already been seeded to key developers and is scheduled for release in 1994. 
  27055. Standing Out: Advanced Tec{
  27056. hnology,
  27057. Usable Now
  27058. Apple has built its reputation as a technology innovator, providing products and technologies that make computers easier to use and more powerful for mainstream customers. Apple will contin
  27059. is building on its current successes in partnering with industry leaders such as IBM and Hewlett-Packard for the Taligent platform, IBM and Motorola for the PowerPC processor architecture, and IBM for Kaleida.
  27060. Together these companies are forming a consortium called the Component Integration Laboratories (CI Labs). Through CI Labs, OpenDoc implementations will be made available for multiple platforms, thus enabling 
  27061. advantages of the Macintosh application base and user experience.
  27062. OpenDoc, Open Industry Technology
  27063. The OpenDoc component software architecture (described in detail on page 9) will provide further support for w
  27064. Windows, OS/2, and UNIX applications. Several industry leaders
  27065. including Apple, WordPerfect, Novell, IBM, Borland, Sun, Taligent, and others
  27066. have announced support for the OpenDoc platform. With OpenDoc, Apple 
  27067. ges of UNIX plus the usability and application base of the Macintosh. At the same time, developers have been able to reach a broader market with their Macintosh applications. Now, Apple is also licensing a set u
  27068. of Macintosh operating system services
  27069.  called Macintosh Application Environment (MAE)
  27070. to other UNIX hardware vendors. This means UNIX users have a broader choice of hardware platforms while still enjoying the 
  27071. tems and has become the de facto multimedia standard for both. And Apple
  27072. s PowerTalk collaboration technology allows PowerTalk to act as a universal electronic-mail client to virtually any mail service.
  27073.   Macis
  27074. ntosh Application Environment for UNIX Users. For several years, Apple has offered an industry-standard UNIX implementation on the Macintosh platform, providing UNIX customers with the true multitasking advanta
  27075. out disrupting their users
  27076.  applications. Open Transport, which will support both 680x0- and PowerPC processor-based Macintosh systems, has already been seeded to developers and will ship in 1994.
  27077. Cross-Platforq
  27078. m Services
  27079. Besides Open Transport, Apple offers other services for customers working in multiple environments. For instance, Apple
  27080. s QuickTime multimedia software architecture supports Macintosh and Windows sys
  27081. r networking protocols. Besides simplifying development, Open Transport will allow developers to implement a richer set of services for Macintosh systems and integrate the Macintosh more tightly into cross-plato
  27082. form environments.
  27083. With Open Transport, users can buy an application without worrying about what network they
  27084. re connected to, and system administrators can update, reroute, or re-place networking systems with
  27085. on developers and more choices for customers. 
  27086.   Open Transport. To make network interoperability easier than ever for users, system administrators, and developers, Apple is developing the Open Transport Commum
  27087. nications Architecture. Open Transport will give developers a unified set of application programming interfaces (APIs) that will allow them to write a single application that will automatically support all majo
  27088. oration that will ensure interoperation between their respective messaging and catalog/directory services. Apple
  27089. s PowerShare Collaboration Servers will support Windows clients as well as Apple
  27090. s own PowerTalk k
  27091. clients. And Microsoft will support PowerTalk clients on its upcoming server products. Both Apple and Microsoft will support Common Mail Calls (CMC), resulting in easier cross-platform development for applicati
  27092. tocol for business and education networks and for the Internet communications network. MacTCP, which has been sold separately as Apple
  27093. s implementation of TCP/IP, lets Macintosh users access information on Crayi
  27094. , UNIX, Sun, VAX, and other hosts. 
  27095.   Interoperability between Apple and Microsoft Messaging Services. As an example of its open systems approach, Apple recently announced a joint agreement with Microsoft Corp
  27096. necting with networks supporting IBM
  27097. s SNA, Digital Equipment Corporation
  27098. s DECNet
  27099. , Novell
  27100. s IPX, and the TCP/IP and OSI protocols. Apple will also provide the following tools for cross-platform compatibility.g
  27101.   MacTCP. Beginning with the next reference release of the System 7 operating system, Apple will include MacTCP software, which supports TCP/IP (Transmission Control Protocol/Internet Protocol), a popular pro
  27102. f the System 7 operating system to ensure that users automatically gain the benefits they provide. 
  27103. Working with Others Across Industry-Standard Networks
  27104. Besides offering built-in AppleTalk networking, Apple he
  27105. as consistently provided compatibility with all major networking and enterprise systems. Apple builds Ethernet and Token Ring connectivity into its Macintosh systems and also supports a range of options for con
  27106. ments, or work on one type of computer at the office and another at home. To make it easier to exchange data files between these systems, Apple currently offers Macintosh PC Exchange and Macintosh Easy Open, a c
  27107. set of utilities that allows MS-DOS, Windows, and OS/2 files to be opened and edited with Macintosh applications. Apple will include Macintosh PC Exchange and Macintosh Easy Open in its next reference release o
  27108. ssor configurations of its Power Macintosh systems similar to that of the Macintosh Quadra 610, DOS Compatible, for even better integration of the two environments. Thus, DOS and Windows customers can take advaa
  27109. ntage of the increased performance of the Power Macintosh while retaining their current software investments.
  27110. Exchanging Data Among Macintosh, DOS,
  27111. and Windows Users
  27112. Many people work in mixed computing environ
  27113. nvironments. This product recently won Byte magazine
  27114. s Best of Comdex award in the 
  27115. Best System
  27116.  category.
  27117. Apple
  27118. s new RISC-based Power Macintosh systems
  27119. built around the industry-standard PowerPC chip
  27120. will be_
  27121.  able to run most MS-DOS and Windows applications at speeds comparable to that of entry-level 386 and 486 systems via SoftWindows emulation software from Insignia Solutions. Apple is also considering dual-proce
  27122. le technology offers.
  27123. Running DOS and Windows Applications
  27124. Apple currently offers a dual-processor configuration of the Macintosh Quadra computer
  27125. called the Macintosh Quadra 610, DOS Compatible
  27126. for MS-DOS and ]
  27127. Windows application compatibility. It includes a 25-megahertz Intel 80486SX processor that allows users to run Macintosh and MS-DOS or Windows applications in tandem, and even cut and paste data between these e
  27128.  software, collaboration, and interface standards while maintaining compatibility with the standards of the past. By fitting in, Apple continues to do what it
  27129. s always done best
  27130. offer superior technology for th[
  27131. e best user experience
  27132. but for a wider range of users. 
  27133. Fitting In: A Plan for Open Innovation
  27134. Apple provides a range of options for users on diverse platforms who wish to take advantage of the power that App
  27135. tforms
  27136. Fitting in means helping people retain their investment in software and data without disruption. It means offering solutions for Macintosh, MS-DOS, Windows, UNIX, and OS/2 users, whether they use stand-aY
  27137. lone systems or are connected to others via modem, local area networks, or as part of enterprise systems.
  27138. Over the course of the next few years, Apple will implement specific strategies to create new hardware,
  27139. its proprietary approach of the past to a cooperative philosophy, working with industry leaders such as IBM, WordPerfect, Novell, Sun, and others to establish open standards that will benefit users on all majorW
  27140.  platforms. With these technologies and partnerships, Apple meets its goal of fitting in today
  27141. s computing environment to extend the usefulness of existing personal computer systems.
  27142. Solutions for Multiple Pla
  27143. d only 58 percent of theirs correctly. 
  27144. The Need for Compatibility
  27145. While making sure that new Macintosh technologies provide upward compatibility for the Macintosh installed base, Apple has also recognized theU
  27146.  need for compatibility with the rest of the computing world
  27147. introducing dozens of products and technologies that support industry standards and cross-platform computing. Simultaneously, Apple has evolved from 
  27148. rm Arthur D. Little recently measured the productivity of more than 100 business computer users across 24 different computing tasks including editing docu-ments, managing files, and printing. In the study, MaciS
  27149. ntosh users completed the suite of tasks in 44 percent less time than Windows users doing the same tasks. Furthermore, Macintosh users completed 85 percent of their tasks correctly, while Windows users complete
  27150. eadership, including the introduction of the graphical user interface in 1984 and built-in networking support. But more important, over the 10-year history of the Macintosh, Apple
  27151. s customers have benefited froQ
  27152. m continuing innovations with virtually no disruptions in application compatibility, networking, or data exchange. And Apple
  27153. s innovations have resulted in better productivity for Macintosh users. Consulting fi
  27154. nce, object software technology, built-in collaboration services, and user interface advances to Macintosh, DOS, Windows, UNIX, and OS/2 users
  27155. without disruption and for a reasonable price. 
  27156. Fitting In While SO
  27157. tanding Out
  27158. Apple has always stood out by offering superior products, combining better quality and usability with award-winning design and technology leadership. Apple has a proven track record of technology l
  27159. at bridge their current computing environment with tomorrow
  27160. s capabilities and provide the best long-term investment for solutions they purchase today. For them, the question is: Which vendor will take me into M
  27161. the future most smoothly? 
  27162. Recognizing these concerns, Apple Computer, Inc., has created a smooth migration path for all personal computer users. Beginning in 1994, Apple is bringing the power of RISC performa
  27163.  an intelligent interface that offers active assistance.
  27164. While these advances offer significant leaps in productivity, they can also cause disruptions for the customer. Too often, new platforms can be incompatK
  27165. ible with the old. As a result, people face the dilemma of maintaining their existing investments in software, hardware, and training while wanting to take advantage of major innovations. They need solutions th
  27166. gy will soon show significant performance gains unachievable by CISC technology.
  27167.   Applications. Do-everything applications will evolve to gain the flexibility offered by objects or components.
  27168.   Networking. I
  27169. Data communications, now expanding to the consumer marketplace, will be enriched with services for  data management and collaborative work.
  27170.   User interface. The passive graphical interface will be replaced by
  27171.  take us past these barriers and permit computing to make even more beneficial contributions to learning, work, and entertainment. In 1994, four major trends will transform the computer industry and affect userG
  27172. s on all platforms, providing unprece-dented price/performance, flexibility, and usability. These transitions will occur from the base hardware up to the user experience level:
  27173.   Microprocessor. RISC technolo
  27174. uting is pushing the limits of current hardware and software technology. Users need greater power to handle larger, more sophisticated applications. The graphical user interface has reached the limits of what iE
  27175. t can do to make computing easier. And the emerging information superhighway is already too complex to navigate with confidence.
  27176. Profound changes are taking place in hardware and software technology that  will
  27177. er Macintosh
  27178. OpenDoc
  27179. Collaboration
  27180. Active Assistance
  27181. Delivering On The Promise
  27182. The Next Twelve Months
  27183. Directions for 1995 and 1996
  27184. Getting There From Here
  27185. Introduction
  27186. Personal computers have changed our liveC
  27187. s. With them, millions of individuals can communicate with each other locally or around the globe; have unprecedented access to information; and are more productive at work, home, and school.
  27188. But personal comp
  27189. firms in the forefront of the electronic publishing industry are available to explore.  Listed below are the nine major areas to explore:
  27190. Arts & Leisure
  27191. With everything from information and discussions about t_
  27192. he arts, television, and sports to interactive adventure games, the Arts & Leisure Pavilion is the entertainment capital of eWorld.
  27193. Marketplace
  27194. Shop for products and services from your desktop--check on prices
  27195. Mobility Bundle Tech Article
  27196. efined
  27197. Regardless
  27198. Relatively
  27199. Release
  27200. at It Does
  27201. One of the most important modules is the battery monitor module, which has three different submodules.  
  27202.   The first module gives a quick visual indication as to the amount of charge left in the baw
  27203. tteries.  Notice that it has a dual battery indication.  
  27204.   The second part of battery monitor module is the consumption meter.  The consumption shows how efficiently you
  27205. re using the PowerBook.  By dimming th
  27206. Mobility Bundle Tech Article
  27207. Manage-ment
  27208. Management
  27209. Managerrinting
  27210. nformation on existing LANs.
  27211. Interoperability Between Apple and Microsoft Messaging
  27212. In keeping with Apple
  27213. s emphasis on open systems and cross-platform support, Apple and Microsoft recently announced a joint g
  27214. agreement that will ensure interoperation between their respective messaging and directory services. Apple
  27215. s PowerShare servers, which are built upon the AOCE architecture, will support Windows clients as well 
  27216. PowerTalk/PowerShare Tech Brief
  27217. Sound
  27218. Specificinuing
  27219. Contributions
  27220. preselected types of information directly to your desktop mailbox.
  27221. PowerTalk provides a universal desktop mailbox plus AppleMail, a built-in letter application.
  27222. Catalogs and Information Cards
  27223. Catalogs store Q
  27224. information about users and other objects required to facilitate effective communication. Catalogs store Information Cards and provide quick access to the information needed to collaborate with others.
  27225. Informa
  27226. PowerTalk/PowerShare Tech Brief
  27227. Software
  27228. Solution
  27229. Solutions
  27230. he HyperCard Player.  You use the HyperCard Player to work with stacks created with other versions of HyperCard.  HyperCard is an interactive environment using the everyday methaphor of stacks of cards, buttonsY
  27231. , and fields to present information.  The HyperCard Player lets you use stacks, but not create new ones.  
  27232. To learn more about HyperCard, create your own stacks, and find out how to write the instructions (cal
  27233. Mobility Bundle Tech Article
  27234. Study
  27235. Successes
  27236. Suite
  27237. Sunrk
  27238.  and digitally 
  27239.  and forward documents from within an application. Apple began shipping PowerTalk with System 7 Pro in October 1993. As part of System 7.5, PowerTalk becomes available to all System 7 usersI
  27240. Another key element in each person
  27241. s collaborative environment is the telephone and, increasingly, the integration of computer and telephone functions. To pave the way for smoother computer/telephone integr
  27242. PowerTalk/PowerShare Tech Brief
  27243. ifferentiated
  27244. Differentiating
  27245. e better communicated than the sum of the parts.
  27246. Future bundles will build upon this base, increasing our focus on mobility in the areas described above and ensuring a valuable and differentiated product line.I
  27247. PowerBook File Assistant 1.0
  27248. The PowerBook File Assistant is software that synchronizes files on your PowerBook and desktop Macintosh by automatically updating files whenever you make changes.  With PowerBoo
  27249. Mobility Bundle Tech Article
  27250. usandsions
  27251. Transmission
  27252. Transparento
  27253. or detailed information on AOCE, PowerTalk, and PowerShare, refer to the AOCE Concepts folder on the Techlaration of Independence CD, 2nd Edition, August 1993.  In particular, see the files AOCE Summer Camp 199m
  27254. 3 and AOCE Slides.
  27255.  your PowerBook.  Launcher lets you see what kind of software is bundled on the PowerBook, launch that software, and provides instructions on how to use the software.  
  27256. Three major modules for the Launcher areq
  27257.  the Applications, QuickTips, and Service/Support.  
  27258. Within the Applications module, you can see and launch the new applications and utilities included with your PowerBook.  
  27259. The QuickTips module includes shor
  27260. Mobility Bundle Tech Article
  27261. Philosophy
  27262. Place
  27263. Platformsduct
  27264. ation, System 7.5 builds in support for the Macintosh Telephony Architecture, including the Telephone Manager.
  27265. Key Elements of PowerTalk
  27266. PowerTalk is Apple
  27267. s collaboration solution for individuals working anyK
  27268. time, anywhere. The communications aspects of PowerTalk do not require a server and can be used on a peer-to-peer basis with a modem or AppleTalk local area network.
  27269. The following sections highlight the key fe
  27270. PowerTalk/PowerShare Tech Brief
  27271. rentiating
  27272. Digital
  27273. Dimming
  27274. Direct
  27275. Mobility Bundle Tech Article
  27276. tations
  27277. Implementedt's
  27278. Joint
  27279. tionary new capability at the system level. DigiSign provides a mechanism to electronically approve and verify data. The data can range from a single cell or field to a complete compound document. With DigiSign[
  27280. , you can attach an electronic signature as well as verify other signatures and determine if a document has been altered. 
  27281. For the first time, you can sign documents without the time-consuming process of printi
  27282. PowerTalk/PowerShare Tech Brief
  27283. Business
  27284. Businesses
  27285. Butions
  27286. provides a built-in letter application, AppleMail, which provides entry-level mail capabilities that includes support for messages that contain stylized text, images, and video. Unlike many electronic-mail applW
  27287. ications, AppleMail does not require a server. 
  27288. In addition to providing mail capabilities with AppleMail, PowerTalk also extends mail functionality to every application by providing a 
  27289. mailer.
  27290.   This mailer pr
  27291. PowerTalk/PowerShare Tech Brief
  27292. Listed
  27293. Located
  27294. Location
  27295. Looking
  27296.  for the latest hardware and software products, and even make travel arrangements.
  27297. Newsstand
  27298. With the latest on-line postings from news services around the world, the Newsstand keeps you informed about what
  27299. going on in eWorld, and in the world outside.
  27300. eMail Center
  27301. Communicate with other eWorld subscribers around the world, with subscribers to other electronic-mail services, and with people on the Internet.  The 
  27302. Mobility Bundle Tech Article
  27303. r 2.2      
  27304. eWorld     
  27305.  OS Extensions     
  27306. PC Exchange     
  27307. Macintosh Easy Open     
  27308. Document Converter     
  27309. MacLinkPlus/Easy Open Translator     
  27310. Launcher/Software Highlights     
  27311. PowerBook Control Strip     
  27312. What It Does     
  27313. How It WorkC
  27314. Mobile Operating System Direction and Overview
  27315. Starting with the release of the PowerBook 500 series and PowerBook Duo 280/280c CPUs, a set of PowerBook utilities and operating system (OS) extensions will
  27316. Mobility Bundle Tech Article
  27317. Would
  27318. Write
  27319. Years
  27320. eMail Center lets you send and receive electronic mail, and keep in touch with the people you care about.
  27321. Community Center
  27322. s where you
  27323. ll find interactive forums for groups and associations, and a Meetingc
  27324.  Place for making new friends.
  27325. Info Booth
  27326. Looking for a schedule of events, a directory of services, or general information about eWorld?  This is where to go for on-line assistance.
  27327. Learning Center
  27328. Books, en
  27329. Mobility Bundle Tech Article
  27330. Translators.  Files are translated (retaining original formatting) between different Macintosh and PC file formats, as well as between Macintosh formats.
  27331. Launcher/Software Highlights
  27332. Launcher is a new controlo
  27333.  panel that initially was introduced on Performas.  The Launcher on PowerBooks (also shown on the desktop as the alias Software Highlights) gives you a single entry point into the value-added software that's on
  27334. Mobility Bundle Tech Article
  27335. Platform
  27336. Platforms
  27337. lectronic mail systems. 
  27338. PowerShare also addresses another key requirement in today
  27339. s distributed information systems: network security. Most information traveling on today
  27340. s local area networks (LANs) can be ee
  27341. asily captured by anyone with the appropriate tools. PowerShare secures network traffic through network authentication and encryption services that support the exchange of mission-critical or highly sensitive i
  27342. PowerTalk/PowerShare Tech Brief
  27343. Solution
  27344. Solutions
  27345. Specificersion
  27346. e screen, spinning down the hard disk, or using other battery saving techniques, you can improve the battery life.  
  27347.   The final element in the battery monitor module is a digital readout of time remaining, giy
  27348. ving accurate information as to how much time is remaining from the battery.
  27349. Other PowerBook Control Strip modules allow you to turn AppleTalk on/off, to turn File Sharing on/off, to spin down the hard disk, t
  27350. Mobility Bundle Tech Article
  27351. Mobility Bundle Tech Article
  27352. ionfitting
  27353. Investment
  27354. Investmentsst
  27355.  Converter.  This is a mini-application that can be set up to translate files into different application formats by dragging files on top of it.
  27356. MacLinkPlus/Easy Open Translator
  27357. MacLinkPlus/Translators allow m
  27358. you open MS-DOS or Windows files even if they can't be opened by your Macintosh programs.  Just double-click the file and you will see the list of programs that can open the file with the MacLinkPlus/Easy Open 
  27359. Mobility Bundle Tech Article
  27360. Parts
  27361. Passive
  27362. Paste
  27363. Pasting
  27364. our Calendar notes into a word-processing program.
  27365.   Import notes from other calendars and scheduling software.
  27366. For more information on the Calendar, see the document called Using the Calendar in the CalendarW
  27367.  folder on your hard disk.
  27368. HyperCard Player 2.2 
  27369. HyperCard is an application program you use with interactive documents called 
  27370. stacks.
  27371.   The version of HyperCard that comes with new Apple systems is called t
  27372. Mobility Bundle Tech Article
  27373. Still
  27374. Stood
  27375. Strategies
  27376. Strategy
  27377. Study
  27378. k File Assistant, you can always be sure that the file you are working on is the current version.
  27379. As a user of both a desktop Macintosh and a PowerBook, you may often have the same file or folder on both computK
  27380. ers.  But you may have a problem keeping track of what files are on what computer.  
  27381. The PowerBook File Assistant keeps the most recent version of a file or folder on both your desktop Macintosh and your Power
  27382. Mobility Bundle Tech Article
  27383. cyclopedias, dictionaries, and other reference works make this the place to go when you
  27384. re looking for answers.  It
  27385. s like having a library in your Macintosh.
  27386. Computer Center
  27387. The Computer Center is the direct e
  27388. connection for in-depth computer news, information, and services.  It
  27389. s the official place for information from Apple Computer,  You
  27390. ll find technical support, thousands of shareware applications, hardware and 
  27391. Mobility Bundle Tech Article
  27392. l mailbox makes use of third-party gateway software that allows seamless information exchange among users. 
  27393. With mail agents that are available from third parties, you can manage the ever-increasing flow of elO
  27394. ectronic correspondence. Mail agents can automatically sort and forward incoming mail, archive mail after it is read, monitor databases and information sources, and create personalized newspapers by delivering 
  27395. PowerTalk/PowerShare Tech Brief
  27396. Software
  27397. Solution
  27398. pple Remote Access.  In the same folder, you'll also find other useful information about using Apple Remote Access on PowerBooks.
  27399. For complete information on Apple remote Access, see the Apple Remote Access ClU
  27400. ient User's Guide.  
  27401. Calendar
  27402. Your computer has a program called Calendar.  With Calendar, you can:
  27403.   Keep track of your daily appointments.
  27404.   Write notes to remind yourself of daily things to do.
  27405.   Copy y
  27406. Mobility Bundle Tech Article
  27407. e-level
  27408. Softwindows
  27409. Solutions
  27410.  be offered.
  27411. The overall message we want to convey to our customers is that PowerBooks are the most complete, well-integrated solution on the market.  To accomplish this, we plan on differentiating the productE
  27412.  line through, among other things, a mobile-centric software experience.  
  27413. Specifically, we will focus on Communications, Integration (between PowerBooks and Desktops, DOS and PDAs), and in the future, Multimed
  27414. Mobility Bundle Tech Article
  27415. System
  27416. Technologies
  27417. Thread
  27418. Typography
  27419. White
  27420. rldscript
  27421. Worrying
  27422. Would
  27423. Write
  27424. Writing
  27425. Written
  27426. Year-end
  27427. Years
  27428. o adjust conservation and performance levels, to put the PowerBook to sleep, and to set sound output levels.
  27429. How It Works
  27430. The PowerBook Control Strip is a system extension (INIT) that provides the operating e{
  27431. nvironment for control strip modules.  It runs on any Macintosh computer with System 7.0 or later.
  27432. The PowerBook Control Strip is implemented in a private layer that appears in front of the windows in all the 
  27433. Mobility Bundle Tech Article
  27434. Book.  The process of updating the files on both computers is called file synchronization.  With the PowerBook File Assistant, you can synchronize individual files or folders.
  27435. Using PowerBook File Assistant, yM
  27436. ou can link the file you want to synchronize to its copy.  Then you tell PowerBook File Assistant whether to update the files automatically or only when you request the update.
  27437. For example, you might want to s
  27438. Mobility Bundle Tech Article
  27439. application layers so that they will not obscure it. You can move the window for the PowerBook Control Strip to any location on the display as long as the right or left edge of the window is attached to the rig}
  27440. ht or left edge of the display.  
  27441. The PowerBook Control Strip has a tab on its unattached end that you can use for adjusting the length of the strip or for moving it to a new position.  You can hide the PowerB
  27442. Mobility Bundle Tech Article
  27443. ook Control Strip, except for the tab, by double-clicking the tab.  Clicking the tab when the PowerBook Control Strip is hidden makes the PowerBook Control Strip visible again.  To make the PowerBook Control St
  27444. rip disappear completely, you can click the Hide button in the PowerBook Control Strip control panel.
  27445. To move the PowerBook Control Strip to a new position, hold down the Option key, then drag the tab to the d
  27446. Mobility Bundle Tech Article
  27447. Bundled software allows us to provide this out of the box, while our control of the OS and hardware ensures seamless integration at various architectural levels (ROM, OS, and applications).
  27448. The Software MoG
  27449. bility Bundle, as the first step of this strategy, combines a selection of existing Apple software products, OS enhancements, and third-party solutions under a single marketing umbrella, so that the whole can b
  27450. Mobility Bundle Tech Article
  27451. ng them and circulating them for approval. Instead, documents can be routed through electronic mail, allowing them to be completely processed electronically. This allows any individual or organization to do bus]
  27452. iness with others in a more time- and cost- effective manner.
  27453. PowerTalk Key Chain
  27454. This security technology provides a single mechanism for securing access to multiple network and desktop services, including t
  27455. PowerTalk/PowerShare Tech Brief
  27456. Component
  27457. Components
  27458. Composed
  27459. icrosoft Word, ClarisWorks, or WordPerfect.  
  27460. Macintosh Easy Open
  27461. Macintosh Easy Open is a system extension from Apple Computer that works with MacLinkPlus/Easy Open Translators to deliver file translation ask
  27462.  transparently as possible.  Together, they allow you to open a file when you don't have the application that created it.  
  27463. Document Converter
  27464. The Macintosh Easy Open system extension also includes a Document
  27465. Mobility Bundle Tech Article
  27466. Package
  27467. Particularh
  27468. BhControl Strip are rearranged, the new arrangement is saved when the computer is shut down and restarted.
  27469. Mobility Bundle Tech Article
  27470. Interoperation
  27471. Introduce
  27472. Introduced
  27473. Introduces
  27474. Introducing
  27475. Introduction
  27476. Introductionfitting
  27477. Investment
  27478. Investments
  27479. ynchronize files between:
  27480.   A PowerBook and your desktop Macintosh
  27481.   A PowerBook and a network file server
  27482.   A PowerBook Duo and a PowerBook Duo Dock
  27483. Detailed instructions for using PowerBook File AssistantO
  27484.  are located in Appendix B of the Getting Started user manuals for the PowerBook 500 Series and PowerBook 280 Series.  
  27485. Apple Remote Access Client 2.0
  27486. As a PowerBook user, you will probably travel with your c
  27487. Mobility Bundle Tech Article
  27488. atures of PowerTalk:
  27489. Desktop Mailbox
  27490. PowerTalk lets you enjoy the benefits of a single mailbox and a consistent interface for browsing and searching information, regardless of the number of communications serM
  27491. vices you use. It provides a single mailbox icon for all incoming and outgoing mail
  27492. including on-line services, fax, voice, electronic mail from various sources, and documents from any application. The universa
  27493. PowerTalk/PowerShare Tech Brief
  27494.  Personal Server.
  27495. The Apple Remote Access Client is easy to use.  Its built-in features include technology that makes even international dialing simple.  You can connect to your server easily from anywhere in S
  27496. the world.  
  27497. You will find the Apple Remote Access Client software in a folder titled Apple Remote Access on your hard disk.  You can install the software by following the instructions in the file installing A
  27498. Mobility Bundle Tech Article
  27499. Softwindows
  27500. Solutions
  27501. s and more complex requirements, Apple also offers PowerShare Collaboration Servers software as an optional product to augment the capabilities offered by PowerTalk. PowerTalk includes the client-side software a
  27502. in a PowerShare client/server environment.
  27503. PowerShare, which shipped in January 1994, provides sharing and administration of centralized collaboration services. By providing for the consolidated administration 
  27504. PowerTalk/PowerShare Tech Brief
  27505. ingle
  27506. Software
  27507. Solution
  27508. Solutions
  27509. as Apple
  27510. s own PowerTalk clients. And Microsoft will support PowerTalk clients on its Enterprise Messaging System servers. Specifically, the agreement calls for:
  27511.   Support of AOCE capabilities in Microsoft
  27512. acintosh applications.
  27513.   Access from either the Macintosh or Windows platform to the messaging and directory servers provided by either vendor.
  27514.   Gateways between the two vendors
  27515.  messaging and directory serv
  27516. PowerTalk/PowerShare Tech Brief
  27517. tilities
  27518. Valuable
  27519. Various
  27520. Version
  27521. Mobility Bundle Tech Article
  27522. PowerTalk and PowerShare
  27523. Tech Brief
  27524. Introduction
  27525. This document presents a high-level description of the AOCE features (PowerTalk/PowerShare), which are a part of System 7.5.  This document is not an in-depth
  27526. PowerTalk/PowerShare Tech Brief
  27527. ovides a standard user interface for a mailing label, which can be attached to documents. 
  27528. Applications that take advantage of the mailer are 
  27529. mail-capable
  27530.  and allow you to send a given document to any number Y
  27531. of people using any available mail system, including fax. The mailer also allows you to attach multiple enclosures and a digital signature. 
  27532. DigiSign
  27533. DigiSign digital signatures technology represents a revolu
  27534. PowerTalk/PowerShare Tech Brief
  27535. omputer and need information that is back at your home or office.  Your PowerBook comes with the Apple Remote Access Client program.  Apple Remote Access provides an easy way to connect your PowerBook to informQ
  27536. ation and resources at a remote location.  With the Apple Remote Access Client, you can connect to any server compatible with Apple Remote Access including the Apple Remote Access MultiPort Server and the Apple
  27537. Mobility Bundle Tech Article
  27538. software advice, and a wealth of productivity resources.
  27539. Business & Finance
  27540. This area offers business and financial news, and information about specific industries.  You
  27541. ll find help with managing your investmg
  27542. ent portfolio and advice on how to take charge of your money and your assets.
  27543. OS Extensions
  27544. Your computer has software that makes it possible for you work with your MS-DOS or Windows files.
  27545. PC Exchange
  27546. Mobility Bundle Tech Article
  27547. tion Cards keep individual or group profiles containing electronic addresses, phone and fax numbers, personal notes, and more. Because PowerTalk supports drag-and-drop delivery, files and folders can be sent toS
  27548.  others by simply dragging them onto Information Cards.
  27549. By defining new catalog templates, developers can extend and customize catalog functionality to deliver access to any type of information. The implementa
  27550. PowerTalk/PowerShare Tech Brief
  27551. kplus/easy
  27552. Makes
  27553. Manualsons
  27554.   Support for Common Mail Calls (CMC) on both platforms, resulting in easier cross-platform development for in-house developers.
  27555. Because PowerTalk is built into the operating system, System 7.5 users willk
  27556.  be able to take advantage of this interoperability as soon as it becomes available.
  27557. References
  27558. 1.  For more positioning information, see the 
  27559. PowerTalk/PowerShare
  27560.  presentation on the Fall 
  27561. 93 ARPL CD.
  27562. 2.  F
  27563. PowerTalk/PowerShare Tech Brief
  27564. 'e#Macintosh Operating System Strategy
  27565. PowerBook Mobility
  27566. Software Bundle
  27567. Tech Article
  27568. Table of Contents
  27569. Mobile Operating System Direction and Overview     
  27570.  PowerBook File Assistant 1.0     
  27571. Apple Remote Access Client 2.0     
  27572. Calendar     
  27573. HyperCard Playe
  27574. Mobility Bundle Tech Article
  27575. Workgroup
  27576. Working
  27577. Workspace
  27578. Workstation
  27579. Workstations
  27580. World
  27581. Worldscript
  27582. Worrying
  27583. Would
  27584. Write
  27585. Writing
  27586. Written
  27587. Year-end
  27588. Years
  27589. scripts
  27590. ) that make stacks work, you need HyperCard 2.2, which is available as a retail product.  HyperCard 2.2 includes the full-featured version of HyperCard, as well as all the tools and documentation y[
  27591. ou need to use all of HyperCard
  27592. s features, including color and QuickTime movies.
  27593. eWorld
  27594. eWorld is a place were you can send and receive electronic mail, transact business, and find great things to do
  27595. all fro
  27596. Mobility Bundle Tech Article
  27597. esired position.  
  27598. The different parts of the PowerBook Control Strip either display status information or act as buttons.  When you click on a button, it is highlighted; some buttons also display additional e
  27599. lements such as pop-up menus.
  27600. By holding down the Option key and clicking on a display area, you can drag the display area to another position in the PowerBook Control Strip.  After the parts of the PowerBook 
  27601. Mobility Bundle Tech Article
  27602.  in the System folder.
  27603. PowerBook Control Strip
  27604. The PowerBook Control Strip is a new utility that provides quick and easy access to power management functions from the desktop.  When you start your PowerBook, u
  27605. you'll see the PowerBook Control Strip at the lower-left-hand side of your screen.  The PowerBook Control Strip consists of a number of different modules, each providing a different kind of functionality.  
  27606. Mobility Bundle Tech Article
  27607. Manage-ment
  27608. Management
  27609. Manager
  27610. m the desktop of your Macintosh computer.  eWorld puts you in touch with the global community of Macintosh users, and it's a direct link to Apple.  Navigating through eWorld is as easy and intuitive as using yo]
  27611. ur Macintosh computer.
  27612. Getting around in eWorld is like getting around in a familiar neighborhood.  Several buildings, with different kinds of information and activities provided by major news services and by 
  27613. Mobility Bundle Tech Article
  27614. of shared information catalogs and gateways, PowerShare lets the PowerTalk user take advantage of server-based messaging, catalog, authentication, and privacy services on an AppleTalk network. Thus PowerShare ec
  27615. nables teams of people to work together more easily, whether they are collaborating on projects, routing a document through several electronic signature levels, or communicating with each other with disparate e
  27616. PowerTalk/PowerShare Tech Brief
  27617. ingle
  27618. Software
  27619. Solution
  27620. Solutions
  27621. xchange allows you to mount your MS-DOS formatted disks on the Macintosh desktop.  By simply having the PC Exchange control panel installed, MS-DOS floppy disks will appear on the desktop when inserted.  You cai
  27622. n use Macintosh programs to work with files that are stored on these MS-DOS or Windows disks.  For example, you can open and edit a WordPerfect (MS-DOS) file with any one of the following Macintosh programs:  M
  27623. Mobility Bundle Tech Article
  27624. tion of catalog storage ranges from Personal Catalogs (collections of Information Cards stored on your hard disk) to sophisticated hierarchical, distributed, and replicated repositories of information such as tU
  27625. hose implemented by the Apple PowerShare Catalog server.
  27626. Software developers can provide access to virtually any type of database through the catalogs mechanism.
  27627. AppleMail and Application Support 
  27628. PowerTalk 
  27629. PowerTalk/PowerShare Tech Brief
  27630. Located
  27631. Location
  27632. Looking
  27633. Macintosh
  27634. t tips on commonly asked PowerBook questions and techniques/information regarding the new programs included with your PowerBook.  
  27635. The Service/Support module includes documents that provide information regardis
  27636. ng where yous can obtain technical support information. It is possible for you to add your own Service/ Support documents by simply adding them to the Service/Support folder in the Launcher Items folder located
  27637. Mobility Bundle Tech Article
  27638. he mailbox.  Whenever you log onto a new service (or AppleShare volume that is password protected), an entry is made in the PowerTalk Key Chain for that service, and your user name and password to get access to_
  27639.  that service are saved.  The entire Key Chain is protected by a single password; it takes care of the user names and passwords for all known services thereafter.
  27640. Client/Server Support
  27641. For larger installation
  27642. PowerTalk/PowerShare Tech Brief
  27643. 680x0
  27644. 7.0.1
  27645. 72-dot-per-inch
  27646. 80-megabyte
  27647. 80486-based
  27648. 80486sx
  27649. 80x86
  27650. Ability
  27651. Aware
  27652. Back-end
  27653. Back-up
  27654. Backbones
  27655. Background
  27656. Backing
  27657. Backs
  27658. Backspace
  27659. Backups
  27660. Barrier
  27661. Barriers
  27662. Based
  27663. Baseform
  27664. Baseform's
  27665. Baseline
  27666. Baselines
  27667. Basic
  27668. Basics
  27669. Basis
  27670. Carried
  27671. Carry
  27672. Carrying
  27673. Cases
  27674. Catalog
  27675. Catalog/directory
  27676. Catalogs
  27677. Collaborative
  27678. Collaboratively
  27679. Collection
  27680. Collections
  27681. Color
  27682. Color-capable
  27683. Colored
  27684. Colors
  27685. Colorsync
  27686. Combination
  27687. Combinations
  27688. Combine
  27689. Combined
  27690. Combines
  27691. Combining
  27692. Comdex
  27693. Computation-intensiv
  27694. Computational
  27695. Computer
  27696. Computer-aided
  27697. Computer-based
  27698. Computer/telephone
  27699. Computers
  27700. Computes
  27701. Computing
  27702. Configurations
  27703. Configure
  27704. Confirm
  27705. Conflict
  27706. Confronting
  27707. Confuses
  27708. Conjunction
  27709. Connect
  27710. Connected
  27711. Connecting
  27712. Connection
  27713. Connections
  27714. Connectivity
  27715. Conscious
  27716. Consecutive
  27717. Consequently
  27718. Conservation
  27719. Consider
  27720. Considerable
  27721. Considerably
  27722. Considered
  27723. Considering
  27724. Configurations@
  27725. Consistency@
  27726. Containing@
  27727. Contains
  27728. Controls
  27729. Correct
  27730. Cross-stream@
  27731. Entertainment
  27732. Entire
  27733. Entirely
  27734. Entity
  27735. Entrance
  27736. Entries
  27737. Execute
  27738. Executed
  27739. Executing
  27740. Execution
  27741. Exercise
  27742. Exist
  27743. Existing
  27744. Exists
  27745. Expand
  27746. Expanded
  27747. Expanding
  27748. Expands
  27749. Expect
  27750. Expected
  27751. Expects
  27752. Experience
  27753. Expert
  27754. Expertise
  27755. Expire
  27756. Explains
  27757. Explicitly
  27758. Explore
  27759. Explosion
  27760. Exposes
  27761. Extend
  27762. Extended
  27763. ensible
  27764. Extension
  27765. Extensions
  27766. Extensive
  27767. Fine-tuned
  27768. Finer
  27769. However
  27770. Human
  27771. Hundreds
  27772. Hypercard
  27773. Hypercard's
  27774. Hyphen
  27775. Ibm's
  27776. Icons
  27777. Ideal
  27778. Identical
  27779. Identified
  27780. Identifier
  27781. Identifies
  27782. Identify
  27783. Identifying
  27784. Identities
  27785. Identity
  27786. Limiting
  27787. Limits
  27788. Line-breaking
  27789. Lines
  27790. Meaning
  27791. Metaphor
  27792. Meter
  27793. Methaphor
  27794. Method
  27795. Methods
  27796. Metric
  27797. Metrics
  27798. Microprocessor
  27799. Microprocessors
  27800. Microsoft
  27801. Microsoft's
  27802. Mid-point
  27803. Middle
  27804. Midrange
  27805. Midyear
  27806. Might
  27807. Migrate
  27808. Migration
  27809. Milestone
  27810. Millimeters
  27811. Million
  27812. Millions
  27813. Mimics
  27814. Myriad
  27815. Named
  27816. Names
  27817. Naming
  27818. Narrow
  27819. Native
  27820. Natural
  27821. Natural-interface
  27822. Naturally
  27823. Nature
  27824. Navigate
  27825. Navigating
  27826. Nearly
  27827. Necessarily
  27828. Necessary
  27829. Necessitated
  27830. Needed
  27831. Needs
  27832. Neglected@
  27833. Network
  27834. Nonoverridden@
  27835. Numbers@
  27836. Occurred@
  27837. Omitted
  27838. Opcodes
  27839. Operations@
  27840. Option@
  27841. Overridden@
  27842. Paper@
  27843. Particular@
  27844. Paste
  27845. Perform
  27846. Pervasive
  27847. Plains
  27848. Plotted@
  27849. Pop-up@
  27850. Possibilities@
  27851. Potential
  27852. Preferences
  27853. Presentation
  27854. Privacy
  27855. Other
  27856. Others
  27857. Otherwise
  27858. Outgoing
  27859. Outline
  27860. Outlined
  27861. Outlines
  27862. Output
  27863. Outset
  27864. Outside
  27865. Outward
  27866. Perform
  27867. Performance
  27868. Performance-sensitiv
  27869. Performas
  27870. Performed
  27871. Performing
  27872. Performs
  27873. Periods
  27874. Peripherals
  27875. Permit
  27876. Permits
  27877. Permitted
  27878. Perpendicular
  27879. Person's
  27880. Personal
  27881. Personalities
  27882. Personalized
  27883. Perspective
  27884. Pervasive
  27885. Recording
  27886. Rectangle
  27887. Rectangles
  27888. Rectangular
  27889. Recycled
  27890. Recycling
  27891. Redesign
  27892. Redesigned
  27893. Redraws
  27894. Reduce
  27895. Reduced
  27896. Reducing
  27897. Reduction
  27898. Refer
  27899. Reference
  27900. Referenced
  27901. References
  27902. Referred
  27903. Refers
  27904. Regardless
  27905. Region
  27906. Registered
  27907. Registry
  27908. Regular
  27909. Related
  27910. Relation
  27911. Relationship
  27912. Relative
  27913. Relatively
  27914. Release
  27915. Refine
  27916. Refined
  27917. Reflect
  27918. Reflects
  27919. Reflowing
  27920. Reformatting
  27921. Regard
  27922. Regarding
  27923. Regardless
  27924. Region
  27925. Register-swapped
  27926. Registered
  27927. Registry
  27928. Regular
  27929. Related
  27930. Relation
  27931. Relationship
  27932. Relative
  27933. Relatively
  27934. Release
  27935. Scheme
  27936. School
  27937. Schools
  27938. Scratch
  27939. Screen
  27940. Script
  27941. Scriptability
  27942. Scriptable
  27943. Scripted
  27944. Scripters
  27945. Scripting
  27946. Scripts
  27947. Scriptx
  27948. Scroll
  27949. Scrolling
  27950. Seamless
  27951. Seamlessly
  27952. Search
  27953. Searching
  27954. Second
  27955. Secondary
  27956. Section
  27957. Sections
  27958. Secure
  27959. Secures
  27960. Segment
  27961. Segments
  27962. Seldom
  27963. Select
  27964. Singular
  27965. Situation
  27966. Situations
  27967. Sizes
  27968. Sketches
  27969. Skewed
  27970. Skewing
  27971. Skill
  27972. Skills
  27973. Slanted
  27974. Slanting
  27975. Sleep
  27976. Slides
  27977. Slightly
  27978. Small
  27979. Smaller
  27980. Smart
  27981. Stereo
  27982. Still
  27983. Stood
  27984. Stopped
  27985. Stops
  27986. Storage
  27987. Store
  27988. Stored
  27989. Stores
  27990. Storing
  27991. Straight
  27992. Straightforward
  27993. Strategies
  27994. Strategy
  27995. Streaks
  27996. Systems
  27997. Systemwide
  27998. Table
  27999. Tables
  28000. Tagged
  28001. Tailor
  28002. Tailored
  28003. )Takes
  28004. Taking
  28005. Taligent
  28006. Taliq
  28007. Tangent
  28008. Targeted
  28009. Tasks
  28010. Team-oriented
  28011. Teams
  28012. Teamwork
  28013. Technical
  28014. Technique
  28015. Technologies
  28016. Technology
  28017. Tedious
  28018. Tends
  28019. Terminology
  28020. Terms
  28021. Taken
  28022. Takes
  28023. Taking
  28024. Taligent
  28025. Taligent's
  28026. Taliq
  28027. Tandem
  28028. Tangent
  28029. Targeted
  28030. Tasks
  28031. *cp/ip
  28032. Team-oriented
  28033. Teams
  28034. Teamwork
  28035. Tech-nologies
  28036. Techlaration
  28037. Technical
  28038. Technique
  28039. Techniques
  28040. Techniques/informati
  28041. Technologies
  28042. Technology
  28043. Technology-based
  28044. Tedious
  28045. Telecommunications
  28046. Telephone
  28047. Telephone/computer
  28048. Telephony
  28049. Television
  28050. Template
  28051. Templates
  28052. Tends
  28053. Terminology
  28054. Terms
  28055. Tested@
  28056. Text-editing@
  28057. They're
  28058. Third-party@
  28059. Threat@
  28060. Time@
  28061. Together
  28062. Transform
  28063. Transparently
  28064. Types@
  28065. Union
  28066. Unix@
  28067. Validate@
  28068. Variety@
  28069. Viewing@
  28070. Vocabulary@
  28071. Volume@
  28072. Wealth
  28073. Wider@
  28074. Windows@
  28075. Working
  28076. Applescript@
  28077. Article
  28078. Strategy
  28079. System
  28080. They're
  28081. They've
  28082. Thick
  28083. Thickness
  28084. Thing
  28085. Things
  28086. Think
  28087. Third
  28088. Validate
  28089. Validation
  28090. Valuable
  28091. Value
  28092. Value-added
  28093. Values
  28094. Variable
  28095. Variables
  28096. Variant
  28097. Variation
  28098. Variations
  28099. Varies
  28100. Viable
  28101. Video
  28102. Videodisk
  28103. Viewdevice
  28104. Viewdevice's
  28105. Viewdevices
  28106. Viewed
  28107. Viewers
  28108. Viewgroup
  28109. Viewgroup's
  28110. Viewgroups
  28111. Volume
  28112. Volumes
  28113. Vowel
  28114. Wanted
  28115. Wanting
  28116. Weave
  28117. Well-understood
  28118. What's
  28119. Whenever
  28120. Where
  28121. Whether
  28122. Which
  28123. While
  28124. White
  28125. Whole
  28126. Wide-ranging
  28127. Watch
  28128. Watermarks
  28129. Watershed
  28130. Wealth
  28131. Well-understood
  28132. What's
  28133. Whatever
  28134. Whenever
  28135. Where
  28136. Whether
  28137. Which
  28138. While
  28139. White
  28140. Whole
  28141. Wide-ranging
  28142. Widely
  28143. Again
  28144. Against
  28145. Agent
  28146. Agents
  28147. Approach
  28148. Approaches
  28149. Appropriate
  28150. Approval
  28151. Approve
  28152. Arabic
  28153. Arbitrarily
  28154. Arbitrary
  28155. Architectural
  28156. Architecture
  28157. Architectures
  28158. Archive
  28159. Areas
  28160. Arena
  28161. Arise
  28162. Around
  28163. Arranged
  28164. Arrangement
  28165. Arrangements
  28166. Array
  28167. Arthur
  28168. Article
  28169. Caret
  28170. Carets
  28171. Carried
  28172. Create
  28173. Created
  28174. Creates
  28175. Creating
  28176. Creation
  28177. Creative
  28178. Creator
  28179. Criteria
  28180. Critical
  28181. Cross
  28182. Cross-platform
  28183. Doesn't
  28184. Doing
  28185. Features
  28186. Feedback
  28187. Feeder
  28188. Feeds
  28189. Feeling
  28190. Fewer
  28191. Field
  28192. Fields
  28193. Figure
  28194. Figures
  28195. File's
  28196. File-system
  28197. Files
  28198. Filled
  28199. Fills
  28200. Final
  28201. Finally
  28202. Finance
  28203. Financial
  28204. Finder
  28205. Finder/applescript
  28206. Marketing
  28207. Marketplace
  28208. Markets
  28209. Marks
  28210. Massive
  28211. Master
  28212. Match
  28213. Matched
  28214. Matching
  28215. Material
  28216. Mathematics
  28217. Matrix
  28218. Matter
  28219. Mature
  28220. Maximum
  28221. Quick
  28222. Quickdraw
  28223. Quickly
  28224. Quickmail
  28225. Quicktime
  28226. Quicktips
  28227. Quotation
  28228. Ragged
  28229. Ragged-right
  28230. Raise
  28231. Raised
  28232. Raises
  28233. Range
  28234. Ranges
  28235. Rapidly
  28236. Raster
  28237. Rather
  28238. Ratio
  28239. Re-place
  28240. Reach
  28241. Reached
  28242. Readable
  28243. Readily
  28244. Readiness
  28245. Reading
  28246. Readout
  28247. Reads
  28248. Ready
  28249. Shows
  28250. Shrink
  28251. Shrinking
  28252. Shutdown
  28253. Shutting
  28254. Sidebar
  28255. Sides
  28256. Signature
  28257. Signatures
  28258. Significant
  28259. Significantly
  28260. Similar
  28261. Time-consuming
  28262. Times
  28263. Titled
  28264. Today
  28265. Today's
  28266. Together
  28267. )erance
  28268. Tomorrow's
  28269. Toolbox
  28270. Tools
  28271. Top-left
  28272. Total
  28273. Toward
  28274. Track
  28275. Tracking
  28276. Trademark
  28277. Trademarks
  28278. Traditional
  28279. Traditionally
  28280. Trailing
  28281. Training
  28282. Tran-sistors
  28283. Transfer
  28284. Transform
  28285. Together
  28286. Token
  28287. Tolerance
  28288. Tomorrow's
  28289. Toolbox
  28290. Tools
  28291. Top-left
  28292. Total
  28293. Touch
  28294. Toward
  28295. Track
  28296. Tracking
  28297. Trademark
  28298. Trademarks
  28299. Traditional
  28300. Traditionally
  28301. Traffic
  28302. Trailing
  28303. Training
  28304. Tran-sistors
  28305. Transact
  28306. Transfer
  28307. Transform
  28308. Wealth
  28309. Weave
  28310. Weekly
  28311. Well-integrated
  28312. Well-understood
  28313. What's
  28314. Whatever
  28315. Whenever
  28316. Where
  28317. Whether
  28318. Which
  28319. While
  28320. White
  28321. Whole
  28322. Wide-ranging
  28323. Widely
  28324. standard Macintosh operating system.
  28325. Recognizing the universal need for collaborative technology, Apple created a system-software level foundation for collaborative applications and services
  28326. the Apple Open ColG
  28327. laboration Environment (AOCE). PowerTalk, the first product based on AOCE, is now built into System 7.5.
  28328. PowerTalk provides a set of collaborative services that allows you to send electronic mail, share files,
  28329. PowerTalk/PowerShare Tech Brief
  28330. years, Apple has pioneered collaborative technologies such as built-in network support, plug-and-play networking setup, and support for all major networking protocols, making Macintosh systems the most-networkeE
  28331. d brand of personal computer.
  28332. Apple has also been the first to build in support for collaborative computing at the system software level. Starting with System 7.5, collaborative technology becomes part of the 
  28333. PowerTalk/PowerShare Tech Brief
  28334.  review of AOCE technology; AOCE is fairly mature technology that has been discussed before, and you are invited to review existing documentation for a more thorough understanding of the product
  28335. s capabilities C
  28336. and positioning.  
  28337. When you finish reading this document, you should be able to:
  28338.   Describe the main features of PowerTalk and PowerShare.
  28339.   List key customer benefits.
  28340. PowerTalk Overview
  28341. Over the past 10 
  28342. PowerTalk/PowerShare Tech Brief
  28343. PowerTalk/PowerShare Tech Brief
  28344. PowerTalk/PowerShare Tech Brief
  28345. Scriptable Finder Tech Brief
  28346. Scriptable Finder
  28347. Tech Brief
  28348. Introduction
  28349. This document presents a high-level description of the Scriptable Finder, which is part of System 7.5.  This document is not intended to be an in-depth look at the fB
  28350. iner details of the Finder Event Suite.  If you are interested in such programmatic detail, please refer to the document Finder Suite 1.1/Draft.
  28351. When you finish reading this document, you should be able to:
  28352. Scriptable Finder Tech Brief
  28353. e scripted to automatically retrieve information from a customer database and an accounts payable module to generate a dunning letter. 
  28354. As of early 1994, 80 software developers have announced support for AppleH
  28355. Script, including Microsoft, Claris, Aldus, ACIUS, Deneba, Great Plains, Symantec, WordPerfect, Alladin Systems, CE Software, and UserLand. By providing 
  28356. scriptability,
  28357.  their applications can be linked to each
  28358. Scriptable Finder Tech Brief
  28359. System-software
  28360. Systems
  28361.   Disks
  28362.   Document files
  28363.   Files
  28364.   Folders
  28365.   Font files
  28366.   Gestalt information
  28367.   Info windows
  28368.   Keyboard layouts
  28369.   Processes
  28370.   Script resources
  28371.   Sound files
  28372.   Suitcases
  28373.   The Trash
  28374. Key Customer Z
  28375. Benefits
  28376. Using the Scriptable Finder, you will be able to:
  28377.   Automate system tasks with AppleScript.
  28378.   Create scripts by recording your actions.
  28379.   Execute scripts automatically when the system is restarted
  28380. Scriptable Finder Tech Brief
  28381. Powertalk/powershare
  28382. Presents
  28383. Product's
  28384. ng the Trash
  28385.   Putting away icons
  28386.   Restarting a computer
  28387.   Shutting down a computer
  28388.   Putting a Macintosh Portable or PowerBook computer into sleep mode
  28389. Objects
  28390. The following objects are supported by theX
  28391.  Scriptable Finder:
  28392.   Finder aliases
  28393.   The Finder application
  28394.   Application files
  28395.   Containers such as folders and disks
  28396.   Windows for Finder containers
  28397.   Control panels
  28398.   Desk accessories
  28399.   The deskto
  28400. Scriptable Finder Tech Brief
  28401. Making
  28402. Mature
  28403. Most-networkeds
  28404. ou could create a script that backs up a hard disk onto a server. Taking advantage of the Scriptable Finder, you could also create a script that sets up a File Sharing 
  28405.  folder, automatically enabling FileL
  28406.  Sharing, specifying privileges, and creating a folder that can be shared.
  28407. Using AppleScript to script the Finder along with scriptable applications, you could automate the process of updating a weekly report.
  28408. Scriptable Finder Tech Brief
  28409. Product's
  28410. Profiles
  28411. Projects
  28412. Protected
  28413. ers, and copies files, your 
  28414. Shutdown
  28415.  scripts could archive these folders and delete them from your desktop.
  28416.   Through scripting, the Finder can provide services to third-party applications.
  28417. Events and ObjeV
  28418. cts Supported By the Scriptable Finder
  28419. Events
  28420. In addition to supporting a variety of constructs from the Core suite, the Finder suite defines Apple events for
  28421.   Cleaning up icons
  28422.   Ejecting disks
  28423.   Emptyi
  28424. Scriptable Finder Tech Brief
  28425. Individual
  28426. Individuals
  28427. Informationd
  28428.  The script could retrieve and open the report template from a departmental server and then go onto the administrator
  28429. s hard disk and open the most recent budget spreadsheet, selecting this month
  28430. s figures and N
  28431. copying them directly into the report. 
  28432. The script could then enter today
  28433. s date in the report, open the PowerTalk 
  28434. mailer
  28435.  attached to the report document, identify people on several different mail services t
  28436. Scriptable Finder Tech Brief
  28437. ts by turning on recording and using the standard point-and-click interface.
  28438.   The Shutdown Items folder found in the System Folder.  Items in this folder are automatically run when the system is restarted orT
  28439.  shutdown.  You may place a custom script in this folder and have it run whenever you shut down your Macintosh.  For example, if you have scripts in the Startup Items folder that logs onto servers, creates fold
  28440. Scriptable Finder Tech Brief
  28441. Features
  28442. Files
  28443. Finish
  28444. First
  28445. Flown
  28446. o whom it should be sent, and send it. Once sent, the script can do a 
  28447. Save As
  28448.  and name the report with the current date, saving it in an archive folder on the server. 
  28449. Improvements Over Previous Finder/AppleP
  28450. Script Capabilities
  28451. The Finder Event Suite provided with the 7.0 Finder is inadequate for all but the most basic of scripting needs.  Providing a Scriptable Finder is the most compelling thing that Apple could
  28452. Scriptable Finder Tech Brief
  28453. Disparate
  28454. Distributed
  28455. Drag-and-drop
  28456. Dragging
  28457. Easily
  28458. Effective
  28459. Electronic
  28460. Electronic-mail
  28461. Electronically
  28462. Element
  28463. Elements
  28464. Enables
  28465. Enclosures
  28466. Enjoy
  28467. Entire
  28468. Entry
  28469. Entry-level
  28470. Environment
  28471. Ever-increasing
  28472. Every
  28473. Exchange
  28474. Existing
  28475. Extend
  28476. Extends
  28477. Facilitate
  28478. Fairly
  28479. Features
  28480. Field
  28481. Files
  28482. Finish
  28483. First
  28484.   Describe the main features of the Scriptable Finder.
  28485.   List key customer benefits.
  28486. Extending AppleScript to Automate Routine or Complex Tasks
  28487. With System 7.5, Apple builds in the AppleScript scripting techD
  28488. nology to enable you to automate routine or complex tasks
  28489. offering the broadest range of scripting options available.
  28490. AppleScript first became available as part of the operating system in System 7 Pro in Octob
  28491. Scriptable Finder Tech Brief
  28492. er, 1993. With System 7.5, AppleScript becomes available to all System 7 users. 
  28493. Using AppleScript
  28494. Watch Me
  28495.  feature in supported applications, you can automate any series of actions, such as reformatting aF
  28496.  document or recalculating a spreadsheet. With scripting, you can also easily build custom solutions by combining the most useful features of several applications
  28497. for instance, a word processing program could b
  28498. Scriptable Finder Tech Brief
  28499.  do to leverage the power of AppleScript and speech-recognition software.
  28500. Components of the Scriptable Finder
  28501. The following are components of the Scriptable Finder:
  28502.   Full scriptability and recordability ofR
  28503.  all Finder functions.  You will be able to write scripts that can do anything that could be accomplished using the standard point-and-click interface currently supported by the Finder.  You create sample scrip
  28504. Scriptable Finder Tech Brief
  28505.  other, and with the Macintosh Finder, via scripts.
  28506. Scripting Desktop Functions 
  28507. With System 7.5, the Finder also becomes 
  28508. scriptable,
  28509.  meaning that you can now automate system tasks with your scripts.  The SJ
  28510. criptable Finder provides full Object Support Library support to the Macintosh Finder, allowing the Finder to be scripted and recorded. For instance, using AppleScript and the desktop functions of the Finder, y
  28511. Scriptable Finder Tech Brief
  28512. Captured
  28513. Cards
  28514. Ensure
  28515. Ensured
  28516. Ensures
  28517. Ensuring
  28518. Enter
  28519. Entered
  28520. Entering
  28521. Enterprise
  28522. Enterprise's
  28523. Entertainment
  28524. Hard-wired
  28525. Hardware
  28526. Hardware-based
  28527. Hardware-independent
  28528. Harnessing
  28529. Hartsook
  28530. Highlight
  28531. Highlighted
  28532. Highlighting
  28533. Highlights
  28534. Mail-capable
  28535. Mailbox
  28536. Mailer
  28537. Mailing
  28538. Mainframe
  28539. Mainframes
  28540. Mainstream
  28541. Maintain
  28542. Maintaining
  28543. Major
  28544. Maker
  28545. Makers
  28546. Makes
  28547. Making
  28548. Presentation
  28549. Presented
  28550. Presents
  28551. Press
  28552. Pressed
  28553. Pressing
  28554. Pressure
  28555. Previewed
  28556. Previous
  28557. Previously
  28558. Price
  28559. Price/performance
  28560. Prices
  28561. Primarily
  28562. Primary
  28563. Primitives
  28564. Principle
  28565. Print
  28566. Printed
  28567. Printer
  28568. Printers
  28569. Printing
  28570. Printing-related
  28571. Printout
  28572. Prints
  28573. Priorities
  28574. Priority
  28575. Review
  28576. Revise
  28577. Revised
  28578. Revolution
  28579. Revolutionary
  28580. Revolutionizes
  28581. Rewards
  28582. Rework
  28583. Securing
  28584. Security
  28585. Seeded
  28586. Segment
  28587. Segments
  28588. Seldom
  28589. Select
  28590. Specifically
  28591. Specification
  28592. Specifications
  28593. Specified
  28594. Specifies
  28595. Specify
  28596. Specifying
  28597. Speech
  28598. Speech-recognition
  28599. Speed
  28600. Speeds
  28601. Spell
  28602. Spinning
  28603. Split
  28604. Splitting
  28605. Spoken
  28606. Spool
  28607. Spooled
  28608. Spooling
  28609. Spools
  28610. Sports
  28611. Spreadsheet
  28612. Spreadsheet-specific
  28613. Spreadsheets
  28614. Stable
  28615. Stack
  28616. Stacks
  28617. Stage
  28618. Stamp
  28619. Stand-alone
  28620.  or shut down.
  28621.   Automate frequently performed or complex system tasks.
  28622.   Create scripts without learning the complexities of AppleScript by simply recording your actions.
  28623. Scriptable Finder Tech Brief
  28624. Scriptable Finder Tech Brief
  28625. Thread Manager Tech Brief
  28626.  stacks are register-swapped during a context switch.
  28627. Preemptive Threads
  28628. Preemptive threads allow true multitasking at the application level. When an application gets control from the Process Manager, preemptL
  28629. ive threads for that application are allowed to run. 
  28630. Preemptive threads differ from cooperative threads because they can interrupt the currently executing thread at any time to resume execution.  Preemptive th
  28631. Thread Manager Tech Brief
  28632. ftware
  28633. Solutions
  28634. Spreadsheet
  28635. Suite
  28636. Thread Manager
  28637. Tech Brief
  28638. Introduction
  28639. The Thread Manager is an addition to the Macintosh Toolbox that enables concurrent programming for true multitasking within an application.  The Thread Manager supportsB
  28640.  cooperative and preemptive threads of execution at the application level, not at the system level.
  28641. The Thread Manager has the same rights and privileges as other services in the Macintosh Toolbox. The Thread 
  28642. Thread Manager Tech Brief
  28643. reads can be designed to yield back to the just-preempted cooperative thread using a Thread Manager yield call or to wait for its time quantum to expire.  
  28644. If the interrupted cooperative thread is in the stoppN
  28645. ed state, the next available preemptive thread is made to run. Preemptive threads then preempt each other in a round-robin fashion until the interrupted cooperative thread is made ready. 
  28646. Data Type
  28647. Data type 
  28648. Thread Manager Tech Brief
  28649. , QuickDraw, and other resources.  Operationally, cooperative threads yield to other cooperative threads only when the application explicitly makes one of the Thread Manager yield calls or changes the state of J
  28650. the current cooperative thread. 
  28651. Cooperative threading in the Thread Manager works similar to the cooperative threading in the earlier Threads Package.  The advantage of using the Thread Manager is that thread
  28652. Thread Manager Tech Brief
  28653. cifying
  28654. Spreadsheet
  28655. Suite
  28656. Support
  28657. is an identifier within the Thread Manager that provides the identity and status of the thread.  There are several data types in the Thread Manager.  Data types determine the type of thread (cooperative or preeP
  28658. mptive), the state of a thread (running, ready, or stopped), and a set of options for creating new threads. 
  28659. The Main Thread
  28660. When an application launches with the Thread Manager installed, the Thread Manager 
  28661. Thread Manager Tech Brief
  28662. automatically defines the application entry point as the main cooperative thread. The main cooperative thread is commonly referred to as the application thread or main thread. 
  28663. End of the Thread
  28664. When threads R
  28665. finish executing, the Thread Manager automatically disposes of them.  Preemptive threads are recycled to avoid moving memory. Recycling a thread causes the Thread Manager to clear out the internal data structur
  28666. Thread Manager Tech Brief
  28667. he same open files. If one thread opens a file, another thread can read it.  If shared data changes, it can be seen by other threads in the process. 
  28668. Cooperative Threads
  28669. Cooperative threads allow cooperative H
  28670. multitasking. They are the most effective to use for scheduling and accessing Toolbox traps.  Cooperative threads have the same capability as a standard application when working with memory allocation, file I/O
  28671. Thread Manager Tech Brief
  28672. Startup
  28673. Suite
  28674. Support
  28675. Supported
  28676. d a stack to keep track of local variables and return addresses. A multithreaded process is associated with one or more threads. 
  28677. Threads share process instructions and most of its data. Threads that share theF
  28678.  process state have considerable interaction; it is possible for them to affect each other because there is no system-enforced protection between threads. 
  28679. Threads also share the open files; each thread sees t
  28680. Thread Manager Tech Brief
  28681. Suite
  28682. Support
  28683. Supported
  28684. Supporting
  28685. e, reset it, and place the thread in the proper thread pool. (There are two pools:  one for cooperative and one for preemptive threads.) Since recycling a thread doesn
  28686. t move memory, preemptive threads can dispT
  28687. ose of themselves and other threads safely. 
  28688. Requirements
  28689. The Thread Manager is part of the Macintosh Toolbox. Thread Manager requires System 7 or later.
  28690. References 
  28691. For an in-depth understanding of the Thr
  28692. Thread Manager Tech Brief
  28693. ead Manager, refer to the following publication:
  28694. 1.  Anderson, Eric and Post, Brad, 
  28695. Concurrent Programming With the Thread Manager,
  28696.  Develop, Issue 17, March 1994, pp. 73
  28697. Thread Manager Tech Brief
  28698. Manager works on all Macintosh platforms running System 7 or later. 
  28699. Thread Manager Overview
  28700. The Thread Manager has the two types of threads:  cooperative and preemptive.  Additionally, the Thread Manager proD
  28701. vides the basic services for creating, scheduling, and deleting threads and for gathering thread status. 
  28702. Thread
  28703. A thread is a sequence of instructions executed in a program. A thread has a program counter an
  28704. Thread Manager Tech Brief
  28705. Anything
  28706. Anytime
  28707. Anywhere
  28708. Apparent
  28709. Appeal
  28710. Appear
  28711. Appearance
  28712. Appearances
  28713. Appears
  28714. Appended
  28715. Appendix
  28716. Appetite
  28717. Apple
  28718. Apple's
  28719. Budget
  28720. Build
  28721. Building
  28722. Buildings
  28723. Builds
  28724. Built
  28725. Built-in
  28726. Bundle
  28727. Bundled
  28728. Bundles
  28729. Burden
  28730. Burdened
  28731. Business
  28732. Businesses
  28733. Businessperson
  28734. Cleaning
  28735. Clear
  28736. Click
  28737. Clicking
  28738. Client
  28739. Client-side
  28740. Client/server
  28741. Clients
  28742. Clipboard
  28743. Clipped
  28744. Clipping
  28745. Clippings
  28746. Clockwise
  28747. Emptying
  28748. Emulation
  28749. Emulator
  28750. Enable
  28751. Enabled
  28752. Enables
  28753. Extending
  28754. Extends
  28755. Extensibility
  28756. Extensible
  28757. Extension
  28758. Extensions
  28759. Extensive
  28760. Following
  28761. Follows
  28762. Font's
  28763. Fonts
  28764. Following
  28765. Format
  28766. Plains
  28767. Plaintalk
  28768. Plans
  28769. Platform
  28770. Platforms
  28771. Playback
  28772. Player
  28773. Players
  28774. Please
  28775. Tasks
  28776. Tcp/ip
  28777. Team-oriented
  28778. Teams
  28779. Teamwork
  28780. Tech-nologies
  28781. Techlaration
  28782. Technical
  28783. Technique
  28784. Techniques
  28785. Techniques/informati
  28786. Technologies
  28787. Technology
  28788. Technology-based
  28789. Tedious
  28790. Telecommunications
  28791. Thread Manager Tech Brief
  28792. About InfoBASE
  28793. Bytes
  28794. Cable
  28795. Calendar
  28796. Calendars
  28797. Callback
  28798. Called
  28799. Calls
  28800. Can't
  28801. Cancel
  28802. Cannot
  28803. Capabilities
  28804. Capability
  28805. Capable
  28806. Capacity
  28807. Capital
  28808. Capitalize
  28809. Capitals
  28810. Captured
  28811. Disrupting
  28812. Disruption
  28813. Disruptions
  28814. Distance
  28815. Distances
  28816. Distinct
  28817. Distinguish
  28818. Distorted
  28819. Distributed
  28820. Distribution
  28821. Dithered
  28822. Dithering
  28823. Diverge
  28824. Diverse
  28825. Divided
  28826. Divisibility
  28827. Divisible
  28828. Do-everything
  28829. Docu-ments
  28830. Document
  28831. Document-centric
  28832. Documentation
  28833. Documents
  28834. Addresses
  28835. Adhere
  28836. Adjacent
  28837. Adjust
  28838. Adjusting
  28839. Adjustment
  28840. Administration
  28841. Administrative
  28842. Administrator
  28843. Administrator's
  28844. Administrators
  28845. Adobe
  28846. Adobe's
  28847. Adopt
  28848. Adoption
  28849. Advance
  28850. Advanced
  28851. Advances
  28852. Advantage
  28853. Advantages
  28854. Adventure
  28855. Advice
  28856. Affect
  28857. Affected
  28858. Affecting
  28859. Affects
  28860. Afford
  28861. Affordable
  28862. After
  28863. Again
  28864. Pop-up
  28865. Popular
  28866. Popularity
  28867. Portability
  28868. Portable
  28869. Ported
  28870. Portfolio
  28871. Portion
  28872. Portions
  28873. Position
  28874. Positional
  28875. Positioned
  28876. Positioning
  28877. Positions
  28878. Positive
  28879. That's
  28880. Their
  28881. Theirs
  28882. Theme
  28883. Themes
  28884. Themselves
  28885. There
  28886. There's
  28887. Thereafter
  28888. Therefore
  28889. Therefrom
  28890. These
  28891. They're
  28892. ce document (which includes graphics) is located XXXXX.
  28893. Applescript
  28894. Scripts
  28895. Localizable
  28896. Applescript
  28897. Applications
  28898. Applescript
  28899. Relate
  28900. Apple
  28901. Events
  28902. Applescript
  28903. wwwwww
  28904. UUUUUU
  28905. DDDDDD
  28906. """"""
  28907. System
  28908. Strategy
  28909. Which
  28910. Third
  28911. Parties
  28912. Embraced
  28913. Implementing
  28914. 3333ff
  28915. 333333
  28916. Applications
  28917. Applescript
  28918. Strategy
  28919. InfoBASE
  28920. E1Click Here To
  28921. View the Operating
  28922. System Strategy 
  28923. E1Click Here To
  28924. Print the Operating
  28925. System Strategy
  28926. The Macintosh Operating System Strategy document was created by System Software Marketing.
  28927. The original document (including graphics) is located on the April 1994 ARPLE CD. CD.ion MainB
  28928. System
  28929. Available
  28930. System
  28931. Thread
  28932. Manager
  28933. PowerTalk/Share
  28934. Q&A on SSW Strategy
  28935. Sys. SW Strategy
  28936. Q&A on Competition
  28937. Competition
  28938. Goto OS Strategy OnScreen
  28939. >0e#Macintosh Operating System Strategy
  28940. AppleScript
  28941. Tech Article
  28942. Drag and Drop
  28943. Tech Article
  28944. GX Graphics
  28945. Tech Article
  28946. GX Overview
  28947. Tech Article
  28948. GX Printing
  28949. Technologies
  28950. GX Typography
  28951. Tech Article
  28952. Mobility Bundle
  28953. Tech Article
  28954. PowerTalk/Share
  28955. Tech Brief
  28956. Scriptable Finder
  28957. Tech Brief
  28958. Thread Manager
  28959. Tech Brief
  28960. racters in a scrolling field in FileMaker Pro, so the only option for viewing is to print.
  28961. The original System 7 Source Document (which includes graphics) is located the June ARPLE CD.
  28962. Thread
  28963. Manager
  28964. Extension
  28965. Space
  28966. Application
  28967. Rewritten
  28968. Advantage
  28969. Thread
  28970. Manager
  28971. Applications
  28972. Revised
  28973. Advantage
  28974. Thread
  28975. Manager
  28976. Their
  28977. Applica
  28978. Finder
  28979. Need@
  28980. Scriptable Finder
  28981. Q&A on Thread Manager
  28982. Thread Manager
  28983. Q&A on AppleScript
  28984. AppleScript
  28985. Q&A on PowerTalk/Share
  28986. PowerTalk/Share
  28987. Q&A on Drag/Drop
  28988. Q&A on Script. Finder
  28989. Q&A on Thread Manager
  28990. Q&A on AppleScript
  28991. Q&A on PowerTalk/Share
  28992. Q&A on SSW Strategy
  28993. Q&A on Competition
  28994. Goto OS Strategy OnScreen
  28995. Goto SSW Compet. WP
  28996. Goto Applescript TA Onscreen
  28997. Goto Drag/Drop TA
  28998. Goto Mob. Bundle TA
  28999. Goto PowerT/S TA
  29000. Goto Script. Finder TB
  29001. Goto GX Graphics TA
  29002. Goto GX Overview TA
  29003. Goto GX Print Tech TA
  29004. Goto GX Typo TA
  29005. Goto Thread Mgr. TB
  29006. Goto About InfoBASE
  29007. Go to previous
  29008. Example
  29009. Finder
  29010. Following
  29011. Graphics
  29012. Great
  29013. Group
  29014. Included
  29015. Including
  29016. Info-base
  29017. Infobase
  29018. Information
  29019. Information--all
  29020. Intended
  29021. Larger
  29022. Macintosh
  29023. Macwrite
  29024. Manager
  29025. Microsoft
  29026. Mobility
  29027. Normally
  29028. On-screen
  29029. One-stop-shopping
  29030. Operating
  29031. Original
  29032. Other
  29033. Overview
  29034. Paper
  29035. A custom Apple Guide could be created to train employees how to use an application, update a database, or any other commonly executed task.W
  29036. Q&ABe
  29037. Q&Adeo editing and playback for Macintosh and Windows. Apple will
  29038.  further broaden use of graphics tech-nologies through three-dimensional graphics and Unicode support for even better localization support.
  29039.     In 1994, Apple will deliver QuickDraw GX, a new graphics architectur
  29040. Desktop printers are created from the Chooser.  Existing applications will automatically print to the selected default printer.  To change the default printer under existing applications, the user must switch tB
  29041. o the Finder.  Once in the Finder, the user must click on the desired desktop printer and then select 
  29042. Set Default Printer
  29043.  from the Printing menu.
  29044. kdraw
  29045. Alone
  29046. Already
  29047. lt-in scripting, allowing an even higher level of user customization. OpenDoc also supports networking, which enables the integration of custom workflow s
  29048. olutions and provides richer collaboration services such as automatic document histories, which store multiple versions of the document in one file and allow the user to view past changes. The automatic documen
  29049. Apple
  29050. Guide
  29051. Differ
  29052. Balloon
  29053. Possible
  29054. Custom
  29055. Guides
  29056. Apple
  29057. Guide
  29058. Source
  29059. Applescript
  29060. Should
  29061. Buyers
  29062. Previous
  29063. Applescript
  29064. Software
  29065. Developme
  29066. Applescript
  29067. Include
  29068. Applescript
  29069. Finder
  29070. Scripting
  29071. Software
  29072. Update
  29073. Infobase
  29074. There is little reason for them to do so unless they require a printed copy of the AppleScript Finder Guide book.  The main software components are funtionally the same as before.
  29075. 2ADWho should buy the new AppleScript Finder Scripting Software Update?E
  29076. AppleScript
  29077. This update is primarily for buyers of the AppleScript Scripter
  29078. s Toolkit (M1730LL/A or M1730Z/A), an Apple retail product which is not available from APDA.  This product did not include the Finder Scripting So
  29079. All existing TrueType and Type 1 fonts will continue to work with QuickDraw GX.  Users of Type 1 fonts will have to add a resource to their fonts via an Adobe-supplied utility that will be included with QuickDraw GX.W
  29080. Ehich software components will run. With OpenDoc, users will take advantage of new system features
  29081. such as three-dimensional graphics
  29082. with their existing applications. This type of immediately usable i
  29083. the InfoBASE.  As an 
  29084. Information Database
  29085.  (Info-BASE), it DOES NOT REPLACE these resources; it simply provides a 
  29086. one-stop-shopping
  29087.  convenience (through a single application) for accessing the vast amounts oJ
  29088. f useful information provided by the original sources.
  29089. If you have any questions about or suggestions for the InfoBASE, please contact Worldwide Performance Systems.
  29090. Thanks for using the InfoBASE and.....enjoK
  29091.  using the InfoBASE and.....enjoy!
  29092. QuickDraw GX may use up to 2 MB of RAM during peak processing periods such as extensive background printing while providing application support in the foreground.W
  29093. @ing capabilities, and price/performance 
  29094. break-throughs in multimedia and desktop video. With technologies such as 32-bit QuickDraw, WorldScript, and use of Adobe
  29095. s PostScript in the LaserWriter
  29096.  printer, Apple has provided superior graphics capabilit
  29097. %HuApple will make QuickDraw G available to developers to ship with their products as well as includ it with System 7.5.t Printer
  29098.  from the Printing menu.
  29099. Scriptable
  29100. Finder
  29101. Applescript
  29102. Print
  29103. Architecture
  29104. Features
  29105. Quickdraw
  29106. Quickdraw
  29107. Quickdraw
  29108. sh operating system releases and become the vehicle by which many of Apple
  29109. s newest system-level features will be made available t
  29110. The SDK now includes a printed, final version of the AppleScript Finder Guide Book.  (The Finder Scripting software is the same as before.  A near-final, electronic version of the Finder book was on the previouB
  29111. s CD included with this product.)  In addition, the manual and the software for the Frontmost interface builder has been renamed to 
  29112. FaceSpan
  29113. --there have been no substantial changes, however.
  29114. 0A<What is in the AppleScript Finder Scripting Software Update?E
  29115. AppleScript
  29116. The update includes a 1440K floppy disk which contains software which can be installed to add scripting capabilities to the Finder that comes with System 7.1 or System 7 Pro (note:  not System 7.0).  A 150-pageB0 AppleScript Finder Guide book is also included.
  29117. Should buyers of the previous AppleScript Software Development Kit (R0175Z/B) buy the AppleScript Finder Scripting Software Update?E
  29118. AppleScript
  29119. dvanced 
  29120. l applications or fonts; and automatic color matching to guarantee consistent color between the screen display and the printed output. In the long-term, developers will build on QuickDraw GX resolution-independD|ent graphics and next-generation typographic functionality to create applications with even more sophisticated capabilities.
  29121. Paste
  29122. Point
  29123. Powerful
  29124. Saved
  29125. Services
  29126. Simply
  29127. Software
  29128. System
  29129. Users
  29130. Using
  29131. Whenever
  29132. Wherever
  29133. Which
  29134. e Scriptable Finder Tech Brief
  29135.      The Thread Manager Tech Brief
  29136. Normally, to access all of these resources, you would need AppleLink, MacWrite II, Microsoft Word, and/or various other applications.  Through F
  29137. the InfoBASE, you can either view the information on-screen or print the information--all through one application.  In addition, you can 
  29138. zero in
  29139.  on specific information that you need.  For example, rather tha
  29140. The Scriptable Finder lets you script anything you can do with the Finder via mouse and keyboard.  While the true power of AppleScript is available when used with scriptable applications; you can still perform B3many useful functions with Scriptable Finder alone.
  29141. What is the Thread Manager?E
  29142. Thread Manager Scriptable Finder?E
  29143. Scriptable FinderW
  29144. What is the Thread Manager?E
  29145. Thread ManagerW
  29146. YA1What is the benefit of having the Thread Manager?
  29147. iness and institutional settings, stated a preference for supporting a single OS release.  By integrating the technologies previously available in System 7 Pro into System 7.5, Apple makes PowerTalk and AppleScC5ript available to a broader range of Macintosh users.
  29148. Macintosh
  29149. Names
  29150. Number
  29151. Peirce
  29152. Pixar
  29153. Plans
  29154. Powertalk
  29155. Quickdraw
  29156. Recently
  29157. Software
  29158. Support
  29159. Technologies
  29160. Their
  29161. Today
  29162. Xerox
  29163. System
  29164. Technologies
  29165. Technology
  29166. Cfting a completely new object-oriented operating system, which is due out in the middle of this decade.
  29167. Guide
  29168. Incorporating
  29169. Macintosh
  29170. Number
  29171. Offers
  29172. Platform
  29173. Powerpc-based
  29174. Powertalk
  29175. Productivity
  29176. Quickdraw
  29177. Release
  29178. Releasing
  29179. Single
  29180. Supports
  29181. System
  29182. Systems
  29183. Technologies
  29184. Uniquely
  29185. Their
  29186. These
  29187. Third-party
  29188. User's
  29189. Utility
  29190. Fonts
  29191. Customers
  29192. Obtain
  29193. Quickdraw
  29194. AppleScript is a textual interface to control Macintosh applications and the Macintosh system.  Using AppleScript, users will be able to control applications that support System 7 Apple events.  AppleScript allB
  29195. ows users to type in scripts that are converted to Apple events and sent to applications.  The applications respond to the Apple events and pass back any information that the script has requested.
  29196. Features
  29197. Applescript
  29198. ogies that were previously introduced between scheduled system software releases.  System 7.5 also makes PowerTalk technology (first introduced with System 7 Pro) part of a mainstream OS release.
  29199. plescript
  29200. Hype@
  29201. 7.1.2
  29202. Shipped
  29203. System
  29204. Originally
  29205. Heard
  29206. System
  29207. Supposed
  29208.  part of the Pro version of System 7 since October 1993,
  29209. OA7Can you install just the printing part of QuickDraw GX?E
  29210. QuickDraw GXW
  29211. Oto the selected default printer.  To change the default printer under existing applications, the user must switch tB
  29212. o the Finder.  Once in the Finder, the user must click on the desired desktop printer and then select 
  29213. Set Default Printer
  29214.  from the Printing menu.
  29215. NA7Can you install just the printing part of QuickDraw GX?E
  29216. QuickDraw GXW
  29217. Alone
  29218. Announcements
  29219. Apple
  29220. Applications
  29221. Approach
  29222. Architecture
  29223. Automation
  29224. Balloon
  29225. Been@
  29226. Between
  29227. Charged@
  29228. Coachmarks
  29229. Comparison@
  29230. Consistent
  29231. Costs@
  29232. Customization@
  29233. Decade@
  29234. Designed@
  29235. Developer
  29236. Developers
  29237. Directly@
  29238. Editor@
  29239. Either
  29240. Even-numbered@
  29241. Expertise@
  29242. Following@
  29243. Which
  29244. Third
  29245. Parties
  29246. Embraced
  29247. Implementing
  29248. you script Finder operations
  29249.   Printed documentation for the AppleScript language, scripting additions, Finder Scripting Software, and FaceSpan
  29250.   Software for helping developers in creating scriptable applicaDOtions and scripting additions  (CD only)
  29251.   Electronic documentation  (CD only)
  29252. /AjWhat is in the new AppleScript Software Development Kit (SDK) that was not in the previous one (R0175Z/B)?E
  29253. AppleScript
  29254. upport for QuickDraw GX include: Xerox, Pixar, and Peirce Software.  As we near launch date, Apple plans to make additional developer names available.
  29255. e to PowerPC processor-based based UNIX systems.
  29256. Talig
  29257. ent and Kaleida Labs
  29258. Taligent will release its object-oriented operating system, which will also run on the PowerPC processor, and its objects will operate as OpenDoc parts. Apple will bring Taligent into its p
  29259. The Finder can be scripted with the addition of a system extension that is included with System 7.5. AppleScript is also delivered as a set of system extensions, but do not provide this functionality.es
  29260. Currently
  29261. Developers
  29262. Foundries
  29263. Graphics
  29264. Include
  29265. Incorporate
  29266. Manufacturers
  29267. Other
  29268. Peirce
  29269. Pixar
  29270. Planning
  29271. Printer
  29272. Producing
  29273. Quickdraw
  29274. Software
  29275. Support
  29276. Supporting
  29277. Their
  29278. Xerox
  29279. witch
  29280. Third-party
  29281. Today
  29282. Types
  29283. Using
  29284. Without
  29285. An operating system enhancement that allows applications to make use of cooperative and preemptive multitasking within the application context on all Mac platforms.W
  29286. YA1What is the benefit of having the Thread Manager? and applica-tion support as an option for its UNIX on PowerPC products and for desktop and portable computers that tie directly into enterprise environments.
  29287. Kaleida
  29288. s ScriptX, which is also object-o
  29289. ]AQDoes an application have to be rewritten to take advantage of the Thread Manager?E
  29290. Thread ManagerH
  29291. Yes.  To take FULL advantagbe of the Thread Manager
  29292. s concurrent programming including multitasking.  Using the Thread Manager with existing applications does not pose a compatibility issue. SW StrategyW
  29293. `ctive
  29294. Performance
  29295. Difference
  29296. There
  29297. Between
  29298. Support
  29299. There
  29300. Postscript
  29301. Fonts
  29302. Quickdraw
  29303. B]ftware or the AppleScript Finder Guide book, but the new versions (M1730LL/B or M1730Z/B) do.
  29304. Benefits
  29305. Scriptable
  29306. Finder
  29307. Scriptable
  29308. Finder
  29309. Removing
  29310. Thread
  29311. Manager
  29312. Extension
  29313. Space
  29314. Application
  29315. Rewritten
  29316. Advantage
  29317. Thread
  29318. Manager
  29319. Applications
  29320. Revised
  29321. Advantage
  29322. Thread
  29323. Manager
  29324. Yes.  It is an easy to implement feature for developers and we have seen many developers incorporate it into applications in less than a week.tter functionality to applications today. And, by incorporating Drag and 
  29325. Drop into applications, third-party developers will move the application's human interface one step closer to the ease of use of OpenDoc?
  29326. System
  29327. ompetitive White Paper
  29328.      The System 7.5 Source Document
  29329.      The AppleScript Tech Article
  29330.      The Drag and Drop Tech Article
  29331.      The QuickDraw GX Graphics Tech Article
  29332.      The QuickDraw GX Overview Tech AD
  29333. rticle
  29334.      The QuickDraw GX Printing Technologies Tech Article
  29335.      The QuickDraw GX Typography Tech Article
  29336.      The PowerBook Mobility Bundle Tech Article
  29337.      The PowerTalk and PowerShare Tech Brief
  29338.      Th
  29339. Systems
  29340. Technologies
  29341. Thank
  29342. Thanks
  29343. These
  29344. Thread
  29345. Through
  29346. Typography
  29347. Useful
  29348. Using
  29349. Various
  29350. White
  29351. Worldwide
  29352. Would
  29353. effort to ensure compatibility with their existing applications. Since we expect this not to be an issue with this release, we chose the number 7.5 to make users feel the release will be more accessible.
  29354. Finder
  29355. Graphics
  29356. Human
  29357. Includes
  29358. Information
  29359. Instead
  29360. Interface
  29361. Later
  29362. Macintosh
  29363. Mailing
  29364. Moved
  29365. Needed
  29366. Paste
  29367. Point
  29368. Powerful
  29369. Saved
  29370. Services
  29371. Simply
  29372. Software
  29373. System
  29374. Users
  29375. Using
  29376. Whenever
  29377. Wherever
  29378. Which
  29379.  Audio Tape Transcript, the 3rd-Party Developer Listing, the Fact Sheet, and The Resource Guide.
  29380. Click on one of the following
  29381. buttons to access the...
  29382. ript, Drag and Drop, QuickDraw GX, PowerTalk and PowerShare, the Scriptable Finder, the Thread Manager, Operating System Strategy, and several other related topics.
  29383. Click on one of the following buttons to begC
  29384. in...
  29385. AppleScript
  29386. Enabling Powerful Scripting Solutions
  29387. Tech Article
  29388. Contents
  29389. Introducing AppleScript Technology  
  29390. AppleScript User Advantages  
  29391.     Scripters  
  29392.     Commercial Developers 
  29393.     End Users 
  29394. Elements of AppleSleS
  29395. InfoBASE
  29396. Components
  29397. Components
  29398. Components
  29399. Components
  29400. mponents
  29401. Competition
  29402. Overview
  29403. Components
  29404. About InfoBASE
  29405. What is in the AppleScript Software Development Kit (SDK) that isn
  29406. t in the AppleScript software that
  29407. s included with System 7 Pro (...or third-party books and other licensees...)?E
  29408. AppleScript
  29409. The QuickDraw GX Typography Tech Article
  29410.      The PowerBook
  29411. eSegC
  29412. in...
  29413. Heard
  29414. There
  29415. Power
  29416. Macintosh
  29417. Native
  29418. Version
  29419. Power
  29420. Applescript
  29421. Itself
  29422. Provide
  29423. crosoft
  29424. Support
  29425. Applescript
  29426. ldscript
  29427. Benefits
  29428. Using
  29429. Applescript
  29430. Provide
  29431. Power
  29432. Applescript
  29433. Itself
  29434. Provide
  29435. Applescript
  29436. Allow
  29437. Users
  29438. Can't
  29439. Applescript
  29440. Across
  29441. Applications
  29442. Applescript
  29443. Software
  29444. Development
  29445. That@
  29446. Competition
  29447. Difference
  29448. Between
  29449. Apple's
  29450. Scriptable
  29451. Finder
  29452. Scriptable
  29453. Finder
  29454. Applescript
  29455. Strategy
  29456. Competition
  29457. Powertalk/share
  29458. Heard
  29459. There
  29460. Power
  29461. Macintosh
  29462. Native
  29463. Version
  29464. Aren't
  29465. Capabilities
  29466. Opendoc
  29467. Apple
  29468. Releasing
  29469. System
  29470. Compete
  29471. Microsoft's
  29472. Application
  29473. Rewritten
  29474. Advantage
  29475. Benefit
  29476. Having
  29477. Thread
  29478. Manager
  29479. Applescript
  29480. Allow
  29481. Users
  29482. Can't
  29483. Applescript
  29484. Across
  29485. Applications
  29486. Especially
  29487. Quickdraw
  29488. Applescript
  29489. Across
  29490. Applications
  29491. Applescript
  29492. Microsoft
  29493. Support
  29494. Applescript
  29495. Applescript
  29496. Compare
  29497. Microsoft's
  29498. Visual
  29499. Basic
  29500. Advantage
  29501. Text-based
  29502. Approach
  29503. Applescrip
  29504. Applescript
  29505. Competition
  29506. Apple
  29507. Applescript
  29508. Technology
  29509. Other
  29510. Strategy
  29511. Applescript
  29512. Applescript
  29513. Applescript
  29514. Allow
  29515. Users
  29516. Can't
  29517. Which
  29518. Applications
  29519. Support
  29520. Applescript
  29521. Customers
  29522. Applescript
  29523. Applescript
  29524. Compatible
  29525. Existing
  29526. Macro
  29527. Languages
  29528. Applescript
  29529. Replace
  29530. Hypercard
  29531. Applescript
  29532. Which
  29533. Technology
  29534. System
  29535. Release
  29536. Aren't
  29537. Apple
  29538. Decide
  29539. Needed
  29540. Versions
  29541. Operating
  29542. Strategy
  29543. Powertalk/share
  29544. Heard
  29545. There
  29546. Power
  29547. Macintosh
  29548. Native
  29549. Version
  29550. System
  29551. Requirements
  29552. Running
  29553. Quickdraw
  29554. Quickdraw
  29555. Footprint
  29556. Quickdraw
  29557. Inactive
  29558. Which
  29559. Companies
  29560. Supporting
  29561. Quickdraw
  29562. Their
  29563. Applica
  29564. Fonts
  29565. Quickdraw
  29566. Especially
  29567. Quickdraw
  29568. Application
  29569. Rewritten
  29570. Advantage
  29571. Benefits
  29572. Threads
  29573. Thread
  29574. Manager
  29575. Isn't
  29576. System
  29577. Really
  29578. Release
  29579. Integrate
  29580. Distribut
  29581. Which
  29582. Developers
  29583. Adopting
  29584. Technology
  29585. System
  29586. Which
  29587. Technology
  29588. System
  29589. Release
  29590. Aren't
  29591. Apple
  29592. Decide
  29593. Needed
  29594. Versions
  29595. Operating
  29596. Strategy
  29597. Powertalk/share
  29598. Customers
  29599. Appleguide
  29600. Authoring
  29601. Tools
  29602. Scriptable
  29603. Finder
  29604. Scriptable
  29605. Finder
  29606. Removing
  29607. Thread
  29608. Manager
  29609. Extension
  29610. Space
  29611. There
  29612. Versions
  29613. Operating
  29614. System
  29615. Relea
  29616. Apple's
  29617. Shrinking
  29618. Third-party
  29619. Developers
  29620. Graphics
  29621. Overview
  29622. Printing
  29623. Typography
  29624. Applescript
  29625. Allow
  29626. Users
  29627. Can't
  29628. Applescript
  29629. Across
  29630. Applications
  29631. Applescript
  29632. Software
  29633. Development
  29634. That@
  29635. Powertalk/share
  29636. Customers
  29637. Appleguide
  29638. Authoring
  29639. Tools
  29640. System
  29641. Strategy
  29642. Customers
  29643. Purchased
  29644. Upgrade
  29645. Strategy
  29646. Customers
  29647. Moving
  29648. Syste
  29649. System
  29650. Available
  29651. Apple
  29652. Charging
  29653. Operating
  29654. System
  29655. Didn't
  29656. System
  29657. Instead
  29658. System
  29659. System
  29660. System
  29661. Offered
  29662. Other
  29663. Platforms
  29664. Beside
  29665. There
  29666. Compatibility
  29667. Checker
  29668. System
  29669. Applescript
  29670. Applescript
  29671. Strategy
  29672. System
  29673. Apple's
  29674. Overall
  29675. Software
  29676. System
  29677. Different
  29678. System
  29679. 7.1.2
  29680. Shipped
  29681. System
  29682. Distribut
  29683. Which
  29684. Developers
  29685. Adopting
  29686. Technology
  29687. System
  29688. Which
  29689. Technology
  29690. System
  29691. Release
  29692. Aren't
  29693. Apple
  29694. Decide
  29695. Needed
  29696. Versions
  29697. Operating
  29698. Strategy
  29699. Powertalk/share
  29700. Power
  29701. Applescript
  29702. Itself
  29703. Provide
  29704. Applescript
  29705. Allow
  29706. Users
  29707. Can't
  29708. Applescript
  29709. Across
  29710. Applications
  29711. Applescript
  29712. Software
  29713. Development
  29714. That@
  29715. Native
  29716. Version
  29717. Benefits
  29718. Using
  29719. Applescript
  29720. Features
  29721. Applescript
  29722. Applescript
  29723. Applescript
  29724. Allow
  29725. Users
  29726. Can't
  29727. Apple
  29728. Guide
  29729. Where
  29730. Custom
  29731. Apple
  29732. Guide
  29733. Databases
  29734. Installed
  29735. Benefit
  29736. Apple
  29737. Guide
  29738. Apple
  29739. Guide
  29740. System
  29741. Balloon
  29742. Still
  29743. Included
  29744. Operating
  29745. System
  29746. pplescript
  29747. About
  29748. Infobase
  29749. Strategy
  29750. Source
  29751. Applescript
  29752. Should
  29753. Buyers
  29754. Previous
  29755. Applescript
  29756. Software
  29757. Developme
  29758. Applescript
  29759. Include
  29760. Applescript
  29761. Finder
  29762. Scripting
  29763. Software
  29764. Update
  29765. Infobase
  29766. Application
  29767. Rewritten
  29768. Advantage
  29769. Benefits
  29770. Threads
  29771. Thread
  29772. Manager
  29773. Source
  29774. Applescript
  29775. Should
  29776. Buyers
  29777. Previous
  29778. Applescript
  29779. Software
  29780. Developme
  29781. Applescript
  29782. Include
  29783. Applescript
  29784. Finder
  29785. Scripting
  29786. Software
  29787. Update
  29788. Infobase
  29789. Isn't
  29790. Quicktime
  29791. Release
  29792. System
  29793. System
  29794. Instead
  29795. System
  29796. System
  29797. System
  29798. Offered
  29799. Other
  29800. Platforms
  29801. Beside
  29802. There
  29803. Compatibility
  29804. Checker
  29805. System
  29806. Compare
  29807. Microsoft's
  29808. Competition
  29809. Difference
  29810. Between
  29811. Apple's
  29812. Scriptable
  29813. Finder
  29814. Scriptable
  29815. Finder
  29816. Applescript
  29817. Strategy
  29818. Competition
  29819. Powertalk/share
  29820. Strategy
  29821. Strategy
  29822. Applescript
  29823. Strategy
  29824. Competition
  29825. Powertalk/share
  29826. Strategy
  29827. Powertalk/share
  29828. Thread
  29829. Manager
  29830. System
  29831. Tuned
  29832. Advantage
  29833. Power
  29834. Originally
  29835. Heard
  29836. System
  29837. Supposed
  29838. Release
  29839. System
  29840. System
  29841. Instead
  29842. System
  29843. System
  29844. There
  29845. Compatibility
  29846. Checker
  29847. System
  29848. Powertalk/share
  29849. Thread
  29850. Manager
  29851. Graphics
  29852. Overview
  29853. Printing
  29854. Typography
  29855. Mobility
  29856. Bundle
  29857. Powertalk/share
  29858. Scriptable
  29859. Finder
  29860. Thread
  29861. Manager
  29862. Power
  29863. Applescript
  29864. Itself
  29865. Provide
  29866. Applescript
  29867. Together
  29868. Applescript
  29869. Poweropen
  29870. Applescript
  29871. Taligent
  29872. Operating
  29873. System
  29874. Benefits
  29875. Using
  29876. Applescript
  29877. Features
  29878. Applescript
  29879. Applescript
  29880. Scriptx
  29881. Newtonscript
  29882. Future
  29883. Applescript
  29884. Applescript
  29885. Apple
  29886. Releasing
  29887. System
  29888. Compete
  29889. Microsoft's
  29890. Strategy
  29891. Competition
  29892. Powertalk/share
  29893. Print
  29894. Architecture
  29895. Features
  29896. Quickdraw
  29897. Quickdraw
  29898. Quickdraw
  29899. Apple
  29900. Guide
  29901. Apple
  29902. Guide
  29903. Departments
  29904. Custom
  29905. Apple
  29906. Guide
  29907. Benefits
  29908. Scriptable
  29909. Finder
  29910. Scriptable
  29911. Finder
  29912. Removing
  29913. Thread
  29914. Manager
  29915. Extension
  29916. Space
  29917. Aren't
  29918. Capabilities
  29919. Opendoc
  29920. Require
  29921. Developer
  29922. Adoption
  29923. Macintosh
  29924. System
  29925. Compare
  29926. Microsoft's
  29927. Competition
  29928. Difference
  29929. Between
  29930. Apple's
  29931. Scriptable
  29932. Finder
  29933. Scriptable
  29934. Finder
  29935. Applescript
  29936. Strategy
  29937. Competition
  29938. Powertalk/share
  29939. Thread Manager Tech Brief
  29940. Apple
  29941. Guide
  29942. Concerning
  29943. Quickdraw
  29944. Difference
  29945. Between
  29946. Adobe
  29947. Quickdraw
  29948. Handle
  29949. Adobe
  29950. Fonts
  29951. Customers
  29952. Obtain
  29953. Quickdraw
  29954. Desktop
  29955. Printing
  29956. Implemented
  29957. Quickdraw
  29958. Heard
  29959. There
  29960. Power
  29961. Macintosh
  29962. Native
  29963. Version
  29964. GBoth
  29965. Inactive
  29966. Which
  29967. Companies
  29968. Supporting
  29969. Quickdraw
  29970. Their
  29971. Applica
  29972. Fonts
  29973. Quickdraw
  29974. Especially
  29975. Quickdraw
  29976. Powertalk/share
  29977. Scriptable
  29978. Finder
  29979. Source
  29980. Thread
  29981. Manager
  29982. Apple
  29983. Guide
  29984. Applescript
  29985. Applescript
  29986. Competition
  29987. Competition
  29988. Quickdraw
  29989. Quickdraw
  29990. Quickdraw
  29991. Scriptable
  29992. Finder
  29993. Scriptable
  29994. Finder
  29995. Applescript
  29996. Applescript
  29997. Software
  29998. Development
  29999. Applescript
  30000. Software
  30001. Development
  30002. Applescript
  30003. Available
  30004. Should
  30005. Applescript
  30006. Finder
  30007. Scripting
  30008. Software
  30009. Applescript
  30010. About
  30011. Infobase
  30012. Heard
  30013. There
  30014. Power
  30015. Macintosh
  30016. Native
  30017. Version
  30018. Aren't
  30019. Capabilities
  30020. Opendoc
  30021. Apple
  30022. Releasing
  30023. System
  30024. Compete
  30025. Microsoft's
  30026. Application
  30027. Rewritten
  30028. Advantage
  30029. Benefit
  30030. Having
  30031. Thread
  30032. Manager
  30033. Applescript
  30034. Allow
  30035. Users
  30036. Can't
  30037. Applescript
  30038. Across
  30039. Applications
  30040. Especially
  30041. Quickdraw
  30042. Benefit
  30043. Having
  30044. Thread
  30045. Manager
  30046. Thread
  30047. Manager
  30048. Thread
  30049. Manager
  30050. Applescript
  30051. Scripts
  30052. Easily
  30053. Readable
  30054. Applescript
  30055. Scripts
  30056. Localizable
  30057. Applescript
  30058. Worldscript
  30059. Applescript
  30060. Applications
  30061. Applescript
  30062. Relate
  30063. Apple
  30064. Events
  30065. Applescript
  30066. Applescript
  30067. Implemented
  30068. Applescript
  30069. Applescript
  30070. Applescript
  30071.